AppAuthConfigurer

AppAuth Integration, https://github.com/openid/AppAuth-Android this class provides AppAuth integration and customization

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
private open var appAuthConfigurationBuilder: Consumer<AppAuthConfiguration.Builder>
Link copied to clipboard
private open var authorizationRequestBuilder: Consumer<AuthorizationRequest.Builder>
private open var authorizationServiceConfigurationSupplier: Supplier<AuthorizationServiceConfiguration>
Link copied to clipboard
private val parent: FRUser.Browser

Functions

Link copied to clipboard
open fun appAuthConfiguration(@NonNull appAuthConfiguration: Consumer<AppAuthConfiguration.Builder>): AppAuthConfigurer
Override the AppAuthConfiguration that was prepared by the SDK.
Link copied to clipboard
open fun authorizationRequest(@NonNull authorizationRequest: Consumer<AuthorizationRequest.Builder>): AppAuthConfigurer
Override the AuthorizationRequest that was prepared by the SDK.
Link copied to clipboard
open fun authorizationServiceConfiguration(@NonNull authorizationServiceConfiguration: Supplier<AuthorizationServiceConfiguration>): AppAuthConfigurer
Override the default OAuth2 endpoint defined under the String.xml forgerock_url.
Link copied to clipboard
Override the CustomTabsIntent that was prepared by the SDK.
Link copied to clipboard
open fun done(): FRUser.Browser
Finish up the AppAuth customization.
Link copied to clipboard
open fun getAppAuthConfigurationBuilder(): Consumer<AppAuthConfiguration.Builder>
Link copied to clipboard
open fun getAuthorizationRequestBuilder(): Consumer<AuthorizationRequest.Builder>
open fun getAuthorizationServiceConfigurationSupplier(): Supplier<AuthorizationServiceConfiguration>