public class AuthorizationServiceFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AuthorizationServiceFactory.ServiceWrapper
Wrapper class for all the objects used to perform OIDC authentication through the usage of
the `openid` library.
|
| Constructor and Description |
|---|
AuthorizationServiceFactory(android.content.Context appContext)
Builds a new AuthorizationServiceFactory
|
| Modifier and Type | Method and Description |
|---|---|
AuthorizationServiceFactory.ServiceWrapper |
createAuthorizationService(KeycloakConfiguration keycloakConfiguration,
AuthServiceConfiguration authServiceConfiguration,
BrowserConfiguration browserConfiguration)
Creates and initializes a new
AuthorizationService ready to be used for
authenticating with Keycloak. |
public AuthorizationServiceFactory(@NonNull
android.content.Context appContext)
appContext - the application contextpublic AuthorizationServiceFactory.ServiceWrapper createAuthorizationService(@NonNull KeycloakConfiguration keycloakConfiguration, @NonNull AuthServiceConfiguration authServiceConfiguration, @Nullable BrowserConfiguration browserConfiguration)
AuthorizationService ready to be used for
authenticating with Keycloak.keycloakConfiguration - configuration to be used to access keycloakauthServiceConfiguration - the authentication singleThreadService configurationbrowserConfiguration - the configuration for the browser used during authentication/SSO