AWSCognitoIdentityInteractiveAuthenticationDelegate
Objective-C
@protocol AWSCognitoIdentityInteractiveAuthenticationDelegate <NSObject>
@optional
/**
Initialize ui to prompt end user for username and password
*/
-(id<AWSCognitoIdentityPasswordAuthentication>) startPasswordAuthentication;
/**
Initialize ui to prompt end user for multifactor authentication code
*/
-(id<AWSCognitoIdentityMultiFactorAuthentication>) startMultiFactorAuthentication;
/**
Initialize ui to prompt end user to remember this device
*/
-(id<AWSCognitoIdentityRememberDevice>) startRememberDevice;
/**
Initialize ui to prompt end user to set a new password and specify profile information as part of sign in
*/
-(id<AWSCognitoIdentityNewPasswordRequired>) startNewPasswordRequired;
/**
Initialize ui to prompt end user for custom authentication flow
*/
-(id<AWSCognitoIdentityCustomAuthentication>) startCustomAuthentication;
/**
Initialize ui to prompt end user to setup a software mfa token */
-(id<AWSCognitoIdentitySoftwareMfaSetupRequired>) startSoftwareMfaSetupRequired;
/**
Initialize ui to prompt end user to pick desired mfa */
-(id<AWSCognitoIdentitySelectMfa>) startSelectMfa;
@end
Swift
protocol AWSCognitoIdentityInteractiveAuthenticationDelegate : NSObjectProtocol
Undocumented
-
Initialize ui to prompt end user for username and password
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentityPasswordAuthentication>) startPasswordAuthentication;
Swift
optional func startPasswordAuthentication() -> AWSCognitoIdentityPasswordAuthentication
-
Initialize ui to prompt end user for multifactor authentication code
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentityMultiFactorAuthentication>) startMultiFactorAuthentication;
Swift
optional func startMultiFactorAuthentication() -> AWSCognitoIdentityMultiFactorAuthentication
-
Initialize ui to prompt end user to remember this device
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentityRememberDevice>)startRememberDevice;
Swift
optional func startRememberDevice() -> AWSCognitoIdentityRememberDevice
-
Initialize ui to prompt end user to set a new password and specify profile information as part of sign in
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentityNewPasswordRequired>)startNewPasswordRequired;
Swift
optional func startNewPasswordRequired() -> AWSCognitoIdentityNewPasswordRequired
-
Initialize ui to prompt end user for custom authentication flow
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentityCustomAuthentication>)startCustomAuthentication;
Swift
optional func startCustomAuthentication() -> AWSCognitoIdentityCustomAuthentication
-
Initialize ui to prompt end user to setup a software mfa token
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentitySoftwareMfaSetupRequired>) startSoftwareMfaSetupRequired;
Swift
optional func startSoftwareMfaSetupRequired() -> AWSCognitoIdentitySoftwareMfaSetupRequired
-
Initialize ui to prompt end user to pick desired mfa
Declaration
Objective-C
- (nonnull id<AWSCognitoIdentitySelectMfa>)startSelectMfa;
Swift
optional func startSelectMfa() -> AWSCognitoIdentitySelectMfa