public final class AWSCognitoAuthPlugin
extends com.amplifyframework.auth.AuthPlugin<com.amazonaws.mobile.client.AWSMobileClient>
| Modifier and Type | Field and Description |
|---|---|
static int |
WEB_UI_SIGN_IN_ACTIVITY_CODE
The code which the web UI activity is launched under and is needed to listen to the result.
|
| Constructor and Description |
|---|
AWSCognitoAuthPlugin()
A Cognito implementation of the Auth Plugin.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.json.JSONObject pluginConfiguration,
android.content.Context context) |
void |
confirmResetPassword(java.lang.String newPassword,
java.lang.String confirmationCode,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmResetPassword(java.lang.String newPassword,
java.lang.String confirmationCode,
com.amplifyframework.auth.options.AuthConfirmResetPasswordOptions options,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmSignIn(java.lang.String confirmationCode,
com.amplifyframework.auth.options.AuthConfirmSignInOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmSignIn(java.lang.String confirmationCode,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmSignUp(java.lang.String username,
java.lang.String confirmationCode,
com.amplifyframework.auth.options.AuthConfirmSignUpOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmSignUp(java.lang.String username,
java.lang.String confirmationCode,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
confirmUserAttribute(com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
java.lang.String confirmationCode,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
deleteUser(com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
fetchAuthSession(com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthSession> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
fetchDevices(com.amplifyframework.core.Consumer<java.util.List<com.amplifyframework.auth.AuthDevice>> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
fetchUserAttributes(com.amplifyframework.core.Consumer<java.util.List<com.amplifyframework.auth.AuthUserAttribute>> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
forgetDevice(com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
forgetDevice(com.amplifyframework.auth.AuthDevice device,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
com.amplifyframework.auth.AuthUser |
getCurrentUser() |
com.amazonaws.mobile.client.AWSMobileClient |
getEscapeHatch() |
java.lang.String |
getPluginKey() |
java.lang.String |
getVersion() |
void |
handleWebUISignInResponse(android.content.Intent intent) |
void |
rememberDevice(com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
resendSignUpCode(java.lang.String username,
com.amplifyframework.auth.options.AuthResendSignUpCodeOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
resendSignUpCode(java.lang.String username,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
resendUserAttributeConfirmationCode(com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
com.amplifyframework.auth.options.AuthResendUserAttributeConfirmationCodeOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthCodeDeliveryDetails> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
resendUserAttributeConfirmationCode(com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthCodeDeliveryDetails> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
resetPassword(java.lang.String username,
com.amplifyframework.auth.options.AuthResetPasswordOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthResetPasswordResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
resetPassword(java.lang.String username,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthResetPasswordResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signIn(java.lang.String username,
java.lang.String password,
com.amplifyframework.auth.options.AuthSignInOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signIn(java.lang.String username,
java.lang.String password,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signInWithSocialWebUI(com.amplifyframework.auth.AuthProvider provider,
android.app.Activity callingActivity,
com.amplifyframework.auth.options.AuthWebUISignInOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signInWithSocialWebUI(com.amplifyframework.auth.AuthProvider provider,
android.app.Activity callingActivity,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signInWithWebUI(android.app.Activity callingActivity,
com.amplifyframework.auth.options.AuthWebUISignInOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signInWithWebUI(android.app.Activity callingActivity,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
signOut(com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
signOut(com.amplifyframework.auth.options.AuthSignOutOptions options,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
signUp(java.lang.String username,
java.lang.String password,
com.amplifyframework.auth.options.AuthSignUpOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
updatePassword(java.lang.String oldPassword,
java.lang.String newPassword,
com.amplifyframework.core.Action onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException) |
void |
updateUserAttribute(com.amplifyframework.auth.AuthUserAttribute attribute,
com.amplifyframework.auth.options.AuthUpdateUserAttributeOptions options,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthUpdateAttributeResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
updateUserAttribute(com.amplifyframework.auth.AuthUserAttribute attribute,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthUpdateAttributeResult> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
updateUserAttributes(java.util.List<com.amplifyframework.auth.AuthUserAttribute> attributes,
com.amplifyframework.auth.options.AuthUpdateUserAttributesOptions options,
com.amplifyframework.core.Consumer<java.util.Map<com.amplifyframework.auth.AuthUserAttributeKey,com.amplifyframework.auth.result.AuthUpdateAttributeResult>> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
void |
updateUserAttributes(java.util.List<com.amplifyframework.auth.AuthUserAttribute> attributes,
com.amplifyframework.core.Consumer<java.util.Map<com.amplifyframework.auth.AuthUserAttributeKey,com.amplifyframework.auth.result.AuthUpdateAttributeResult>> onSuccess,
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError) |
public static final int WEB_UI_SIGN_IN_ACTIVITY_CODE
public AWSCognitoAuthPlugin()
@NonNull public java.lang.String getPluginKey()
public void configure(@NonNull
org.json.JSONObject pluginConfiguration,
@NonNull
android.content.Context context)
throws com.amplifyframework.auth.AuthException
com.amplifyframework.auth.AuthExceptionpublic void signUp(@NonNull
java.lang.String username,
@NonNull
java.lang.String password,
@NonNull
com.amplifyframework.auth.options.AuthSignUpOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmSignUp(@NonNull
java.lang.String username,
@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.auth.options.AuthConfirmSignUpOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmSignUp(@NonNull
java.lang.String username,
@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void resendSignUpCode(@NonNull
java.lang.String username,
@NonNull
com.amplifyframework.auth.options.AuthResendSignUpCodeOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void resendSignUpCode(@NonNull
java.lang.String username,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignUpResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signIn(@Nullable
java.lang.String username,
@Nullable
java.lang.String password,
@NonNull
com.amplifyframework.auth.options.AuthSignInOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signIn(@Nullable
java.lang.String username,
@Nullable
java.lang.String password,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmSignIn(@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.auth.options.AuthConfirmSignInOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmSignIn(@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signInWithSocialWebUI(@NonNull
com.amplifyframework.auth.AuthProvider provider,
@NonNull
android.app.Activity callingActivity,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signInWithSocialWebUI(@NonNull
com.amplifyframework.auth.AuthProvider provider,
@NonNull
android.app.Activity callingActivity,
@NonNull
com.amplifyframework.auth.options.AuthWebUISignInOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signInWithWebUI(@NonNull
android.app.Activity callingActivity,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void signInWithWebUI(@NonNull
android.app.Activity callingActivity,
@NonNull
com.amplifyframework.auth.options.AuthWebUISignInOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthSignInResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void handleWebUISignInResponse(@NonNull
android.content.Intent intent)
public void fetchAuthSession(@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthSession> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void rememberDevice(@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void forgetDevice(@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void forgetDevice(@NonNull
com.amplifyframework.auth.AuthDevice device,
@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void fetchDevices(@NonNull
com.amplifyframework.core.Consumer<java.util.List<com.amplifyframework.auth.AuthDevice>> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void resetPassword(@NonNull
java.lang.String username,
@NonNull
com.amplifyframework.auth.options.AuthResetPasswordOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthResetPasswordResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void resetPassword(@NonNull
java.lang.String username,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthResetPasswordResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmResetPassword(@NonNull
java.lang.String newPassword,
@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.auth.options.AuthConfirmResetPasswordOptions options,
@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void confirmResetPassword(@NonNull
java.lang.String newPassword,
@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void updatePassword(@NonNull
java.lang.String oldPassword,
@NonNull
java.lang.String newPassword,
@Nullable
com.amplifyframework.core.Action onSuccess,
@Nullable
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onException)
public void fetchUserAttributes(@NonNull
com.amplifyframework.core.Consumer<java.util.List<com.amplifyframework.auth.AuthUserAttribute>> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void updateUserAttribute(@NonNull
com.amplifyframework.auth.AuthUserAttribute attribute,
@NonNull
com.amplifyframework.auth.options.AuthUpdateUserAttributeOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthUpdateAttributeResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void updateUserAttribute(@NonNull
com.amplifyframework.auth.AuthUserAttribute attribute,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.result.AuthUpdateAttributeResult> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void updateUserAttributes(@NonNull
java.util.List<com.amplifyframework.auth.AuthUserAttribute> attributes,
@NonNull
com.amplifyframework.auth.options.AuthUpdateUserAttributesOptions options,
@NonNull
com.amplifyframework.core.Consumer<java.util.Map<com.amplifyframework.auth.AuthUserAttributeKey,com.amplifyframework.auth.result.AuthUpdateAttributeResult>> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void updateUserAttributes(@NonNull
java.util.List<com.amplifyframework.auth.AuthUserAttribute> attributes,
@NonNull
com.amplifyframework.core.Consumer<java.util.Map<com.amplifyframework.auth.AuthUserAttributeKey,com.amplifyframework.auth.result.AuthUpdateAttributeResult>> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void resendUserAttributeConfirmationCode(@NonNull
com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
@NonNull
com.amplifyframework.auth.options.AuthResendUserAttributeConfirmationCodeOptions options,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthCodeDeliveryDetails> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void resendUserAttributeConfirmationCode(@NonNull
com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthCodeDeliveryDetails> onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void confirmUserAttribute(@NonNull
com.amplifyframework.auth.AuthUserAttributeKey attributeKey,
@NonNull
java.lang.String confirmationCode,
@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public com.amplifyframework.auth.AuthUser getCurrentUser()
public void signOut(@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void signOut(@NonNull
com.amplifyframework.auth.options.AuthSignOutOptions options,
@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
public void deleteUser(@NonNull
com.amplifyframework.core.Action onSuccess,
@NonNull
com.amplifyframework.core.Consumer<com.amplifyframework.auth.AuthException> onError)
@NonNull public com.amazonaws.mobile.client.AWSMobileClient getEscapeHatch()
@NonNull public java.lang.String getVersion()