public static class AppAuthConfiguration.Builder
extends java.lang.Object
Creates AppAuthConfiguration instances.
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AppAuthConfiguration |
build()
Creates the instance from the configured properties.
|
AppAuthConfiguration.Builder |
setBrowserMatcher(BrowserMatcher browserMatcher)
Specify the browser matcher to use, which controls the browsers that can be used
for authorization.
|
AppAuthConfiguration.Builder |
setConnectionBuilder(ConnectionBuilder connectionBuilder)
Specify the connection builder to use, which creates
HttpURLConnection
instances for use in direct communication with the authorization service. |
AppAuthConfiguration.Builder |
setSkipIssuerHttpsCheck(java.lang.Boolean skipIssuerHttpsCheck)
Disables https validation for the issuer identifier.
|
@NonNull public AppAuthConfiguration.Builder setBrowserMatcher(@NonNull BrowserMatcher browserMatcher)
Specify the browser matcher to use, which controls the browsers that can be used for authorization.
@NonNull public AppAuthConfiguration.Builder setConnectionBuilder(@NonNull ConnectionBuilder connectionBuilder)
Specify the connection builder to use, which creates HttpURLConnection
instances for use in direct communication with the authorization service.
public AppAuthConfiguration.Builder setSkipIssuerHttpsCheck(java.lang.Boolean skipIssuerHttpsCheck)
Disables https validation for the issuer identifier.
NOTE: Disabling issuer https validation implies the app is running against an insecure environment. Enabling this option is only recommended for testing purposes.
@NonNull public AppAuthConfiguration build()
Creates the instance from the configured properties.