Package net.openid.appauth
Class AppAuthConfiguration.Builder
- java.lang.Object
-
- net.openid.appauth.AppAuthConfiguration.Builder
-
- Enclosing class:
- AppAuthConfiguration
public static class AppAuthConfiguration.Builder extends Object
CreatesAppAuthConfigurationinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppAuthConfigurationbuild()Creates the instance from the configured properties.AppAuthConfiguration.BuildersetBrowserMatcher(BrowserMatcher browserMatcher)Specify the browser matcher to use, which controls the browsers that can be used for authorization.AppAuthConfiguration.BuildersetConnectionBuilder(ConnectionBuilder connectionBuilder)Specify the connection builder to use, which createsHttpURLConnectioninstances for use in direct communication with the authorization service.AppAuthConfiguration.BuildersetSkipIssuerHttpsCheck(Boolean skipIssuerHttpsCheck)Disables https validation for the issuer identifier.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
-
Method Detail
-
setBrowserMatcher
@NonNull public AppAuthConfiguration.Builder setBrowserMatcher(@NonNull BrowserMatcher browserMatcher)
Specify the browser matcher to use, which controls the browsers that can be used for authorization.
-
setConnectionBuilder
@NonNull public AppAuthConfiguration.Builder setConnectionBuilder(@NonNull ConnectionBuilder connectionBuilder)
Specify the connection builder to use, which createsHttpURLConnectioninstances for use in direct communication with the authorization service.
-
setSkipIssuerHttpsCheck
public AppAuthConfiguration.Builder setSkipIssuerHttpsCheck(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.
-
build
@NonNull public AppAuthConfiguration build()
Creates the instance from the configured properties.
-
-