Interface AuthServerCreationHandler
- All Known Implementing Classes:
DefaultAuthServerCreationHandler
public interface AuthServerCreationHandler
Service responsible for creating
authorization servers
and
clients
when a new application
is created.
In order for this class to work, properties need to be defined. Default properties can be loaded as follows:
broadleaf: auth: server-creation-defaults: {tenantId}: ...
To add a default used across all tenants, substitute {tenantId} with 'default'. Otherwise, this value should be the tenant ID.
To see configurable properties, see
DefaultAuthServerProperties.AuthServerProperties
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handleAuthServerCreation
(Application application, String friendlyName) Creates necessary authorization servers and clients when a new application is created.
-
Method Details
-
handleAuthServerCreation
Creates necessary authorization servers and clients when a new application is created.- Parameters:
application
- The newly created applicationfriendlyName
- The user readable name to be used when creating the auth server and client.
-