public final class AWSCognitoAuthWebUISignInOptions
extends com.amplifyframework.auth.options.AuthWebUISignInOptions
| Modifier and Type | Class and Description |
|---|---|
static class |
AWSCognitoAuthWebUISignInOptions.CognitoBuilder
The builder for this class.
|
com.amplifyframework.auth.options.AuthWebUISignInOptions.Builder<T extends com.amplifyframework.auth.options.AuthWebUISignInOptions.Builder<T>>, com.amplifyframework.auth.options.AuthWebUISignInOptions.CoreBuilder| Modifier | Constructor and Description |
|---|---|
protected |
AWSCognitoAuthWebUISignInOptions(java.util.List<java.lang.String> scopes,
java.util.Map<java.lang.String,java.lang.String> signInQueryParameters,
java.util.Map<java.lang.String,java.lang.String> signOutQueryParameters,
java.util.Map<java.lang.String,java.lang.String> tokenQueryParameters,
java.lang.String idpIdentifier,
java.lang.String federationProviderName,
java.lang.String browserPackage)
Advanced options for signing in via a hosted web ui.
|
| Modifier and Type | Method and Description |
|---|---|
static AWSCognitoAuthWebUISignInOptions.CognitoBuilder |
builder()
Returns a builder for this object.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBrowserPackage()
Optional browser package override to choose a browser app other than Chrome to launch web sign in.
|
java.lang.String |
getFederationProviderName()
If federating with Cognito Identity and using a provider lik Auth0 specify the provider name, e.g.
|
java.lang.String |
getIdpIdentifier()
The IdentityProvider identifier if using multiple instances of same identity provider.
|
int |
hashCode() |
java.lang.String |
toString() |
protected AWSCognitoAuthWebUISignInOptions(java.util.List<java.lang.String> scopes,
java.util.Map<java.lang.String,java.lang.String> signInQueryParameters,
java.util.Map<java.lang.String,java.lang.String> signOutQueryParameters,
java.util.Map<java.lang.String,java.lang.String> tokenQueryParameters,
java.lang.String idpIdentifier,
java.lang.String federationProviderName,
java.lang.String browserPackage)
scopes - specify OAUTH scopessignInQueryParameters - map of custom parameters to send associated with sign in processsignOutQueryParameters - map of custom parameters to send associated with sign out processtokenQueryParameters - map of custom parameters to send associated with tokenidpIdentifier - The IdentityProvider identifier if using multiple instances of same identity provider.federationProviderName - If federating with Cognito Identity and using a provider lik Auth0 specify the
provider name, e.g. .auth0.combrowserPackage - Specify which browser package should be used for web sign in (e.g. "org.mozilla.firefox").
Defaults to the Chrome package if not specified.@Nullable public java.lang.String getIdpIdentifier()
@Nullable public java.lang.String getFederationProviderName()
@Nullable public java.lang.String getBrowserPackage()
@NonNull public static AWSCognitoAuthWebUISignInOptions.CognitoBuilder builder()
public int hashCode()
hashCode in class com.amplifyframework.auth.options.AuthWebUISignInOptionspublic boolean equals(java.lang.Object obj)
equals in class com.amplifyframework.auth.options.AuthWebUISignInOptionspublic java.lang.String toString()
toString in class com.amplifyframework.auth.options.AuthWebUISignInOptions