类 AuthFlow
- java.lang.Object
-
- cn.authing.guard.flow.AuthFlow
-
- 所有已实现的接口:
java.io.Serializable
public class AuthFlow extends java.lang.Object implements java.io.Serializable- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceAuthFlow.Callback<T>
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringKEY_ACCOUNTstatic java.lang.StringKEY_BIOMETRIC_BINDstatic java.lang.StringKEY_EXTENDED_FIELDSstatic java.lang.StringKEY_MFA_EMAILstatic java.lang.StringKEY_MFA_PHONEstatic java.lang.StringKEY_MFA_PHONE_COUNTRY_CODEstatic java.lang.StringKEY_MFA_RECOVERY_CODEstatic java.lang.StringKEY_PUSH_DATAstatic java.lang.StringKEY_SOCIAL_ACCOUNT_BIND_CODEstatic java.lang.StringKEY_USER_INFO
-
构造器概要
构造器 构造器 说明 AuthFlow()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static java.lang.Objectget(android.content.Context context, java.lang.String key)static java.lang.StringgetAccount(android.content.Context context)intgetAccountCancellationLayoutId()AuthFlow.Callback<UserInfo>getAuthCallback()intgetAuthHelpLayoutId()intgetBiometricAccountBindLayoutId()intgetBiometricAccountBindSuccessLayoutId()java.util.Map<java.lang.String,java.lang.Object>getData()intgetForgotPasswordLayoutId()intgetIndexLayoutId()intgetMfaEmailCurrentStep()int[]getMfaEmailLayoutIds()intgetMfaFaceCurrentStep()int[]getMfaFaceLayoutIds()intgetMfaOTPCurrentStep()int[]getMfaOTPLayoutIds()intgetMfaPhoneCurrentStep()int[]getMfaPhoneLayoutIds()intgetMfaRecoveryCurrentStep()int[]getMfaRecoveryLayoutIds()intgetPushLoginLayoutId()intgetPushLoginSuccessLayoutId()intgetRegisterLayoutId()intgetResetPasswordByEmailLayoutId()intgetResetPasswordByPhoneLayoutId()intgetResetPasswordFirstLoginLayoutId()intgetRestPasswordLayoutId()intgetRestPasswordSuccessLayoutId()java.lang.StringgetScope()int[]getSocialAccountBindLayoutIds()intgetSocialBindAccountCurrentStep()intgetSocialLoginLayoutId()intgetUserInfoCompleteItemDatePicker()intgetUserInfoCompleteItemEmail()intgetUserInfoCompleteItemNormal()intgetUserInfoCompleteItemPhone()intgetUserInfoCompleteItemSelect()int[]getUserInfoCompleteLayoutIds()intgetVerifyEmailSendSuccessLayoutId()booleanisSkipConsent()booleanisSyncData()static voidput(android.content.Context context, java.lang.String key, java.lang.String value)AuthFlowsetAccountCancellationLayoutId(int accountCancellationLayoutId)AuthFlowsetAuthCallback(AuthFlow.Callback<UserInfo> authCallback)AuthFlowsetAuthHelpLayoutId(int authHelpLayoutId)voidsetBiometricAccountBindLayoutId(int biometricAccountBindLayoutId)voidsetBiometricAccountBindSuccessLayoutId(int biometricAccountBindSuccessLayoutId)voidsetData(java.util.Map<java.lang.String,java.lang.Object> data)AuthFlowsetForgotPasswordLayoutId(int forgotPasswordLayoutId)voidsetMfaBindEmailLayoutId(int mfaBindEmailLayoutId)voidsetMfaEmailCurrentStep(int mfaEmailCurrentStep)voidsetMfaEmailLayoutIds(int[] mfaEmailLayoutIds)voidsetMfaFaceCurrentStep(int mfaFaceCurrentStep)voidsetMfaFaceLayoutIds(int[] mfaFaceLayoutIds)voidsetMfaOTPCurrentStep(int mfaOTPCurrentStep)voidsetMfaOTPLayoutIds(int[] mfaOTPLayoutIds)voidsetMfaPhoneCurrentStep(int mfaPhoneCurrentStep)voidsetMfaPhoneLayoutId(int mfaPhoneLayoutId)voidsetMfaPhoneLayoutIds(int[] mfaPhoneLayoutIds)voidsetMfaRecoveryCurrentStep(int mfaRecoveryCurrentStep)voidsetMfaRecoveryLayoutIds(int[] mfaRecoveryLayoutIds)voidsetPushLoginLayoutId(int pushLoginLayoutId)voidsetPushLoginSuccessLayoutId(int pushLoginSuccessLayoutId)AuthFlowsetRegisterLayoutId(int registerLayoutId)AuthFlowsetResetPasswordByEmailLayoutId(int resetPasswordByEmailLayoutId)AuthFlowsetResetPasswordByPhoneLayoutId(int resetPasswordByPhoneLayoutId)voidsetResetPasswordFirstLoginLayoutId(int resetPasswordFirstLoginLayoutId)AuthFlowsetResetPasswordLayoutId(int resetPasswordLayoutId)AuthFlowsetResetPasswordSuccessLayoutId(int resetPasswordSuccessLayoutId)voidsetScope(java.lang.String scope)voidsetSkipConsent(boolean skipConsent)voidsetSocialAccountBindLayoutIds(int[] socialBindAccountLayoutIds)voidsetSocialBindAccountCurrentStep(int socialBindAccountCurrentStep)AuthFlowsetSocialLoginLayoutId(int socialLoginLayoutId)voidsetSyncData(boolean syncData)voidsetUserInfoCompleteItemDatePicker(int userInfoCompleteItemDatePicker)voidsetUserInfoCompleteItemEmail(int userInfoCompleteItemEmail)voidsetUserInfoCompleteItemNormal(int userInfoCompleteItemNormal)voidsetUserInfoCompleteItemPhone(int userInfoCompleteItemPhone)voidsetUserInfoCompleteItemSelect(int userInfoCompleteItemSelect)voidsetUserInfoCompleteLayoutId(int userInfoCompleteLayoutId)voidsetUserInfoCompleteLayoutIds(int[] userInfoCompleteLayoutIds)voidsetVerifyEmailSendSuccessLayoutId(int verifyEmailSendSuccessLayoutId)static voidshowUserProfile(android.app.Activity activity)static AuthFlowstart(android.app.Activity context)static AuthFlowstart(android.app.Activity activity, int layoutId)static AuthFlowstartWeb(android.app.Activity context)
-
-
-
字段详细资料
-
KEY_ACCOUNT
public static final java.lang.String KEY_ACCOUNT
- 另请参阅:
- 常量字段值
-
KEY_USER_INFO
public static final java.lang.String KEY_USER_INFO
- 另请参阅:
- 常量字段值
-
KEY_MFA_PHONE
public static final java.lang.String KEY_MFA_PHONE
- 另请参阅:
- 常量字段值
-
KEY_MFA_PHONE_COUNTRY_CODE
public static final java.lang.String KEY_MFA_PHONE_COUNTRY_CODE
- 另请参阅:
- 常量字段值
-
KEY_MFA_EMAIL
public static final java.lang.String KEY_MFA_EMAIL
- 另请参阅:
- 常量字段值
-
KEY_MFA_RECOVERY_CODE
public static final java.lang.String KEY_MFA_RECOVERY_CODE
- 另请参阅:
- 常量字段值
-
KEY_EXTENDED_FIELDS
public static final java.lang.String KEY_EXTENDED_FIELDS
- 另请参阅:
- 常量字段值
-
KEY_SOCIAL_ACCOUNT_BIND_CODE
public static final java.lang.String KEY_SOCIAL_ACCOUNT_BIND_CODE
- 另请参阅:
- 常量字段值
-
KEY_PUSH_DATA
public static final java.lang.String KEY_PUSH_DATA
- 另请参阅:
- 常量字段值
-
KEY_BIOMETRIC_BIND
public static final java.lang.String KEY_BIOMETRIC_BIND
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
start
public static AuthFlow start(android.app.Activity context)
-
startWeb
public static AuthFlow startWeb(android.app.Activity context)
-
start
public static AuthFlow start(android.app.Activity activity, int layoutId)
-
showUserProfile
public static void showUserProfile(android.app.Activity activity)
-
getData
public java.util.Map<java.lang.String,java.lang.Object> getData()
-
setData
public void setData(java.util.Map<java.lang.String,java.lang.Object> data)
-
put
public static void put(android.content.Context context, java.lang.String key, java.lang.String value)
-
get
public static java.lang.Object get(android.content.Context context, java.lang.String key)
-
getAccount
public static java.lang.String getAccount(android.content.Context context)
-
getIndexLayoutId
public int getIndexLayoutId()
-
getSocialLoginLayoutId
public int getSocialLoginLayoutId()
-
setSocialLoginLayoutId
public AuthFlow setSocialLoginLayoutId(int socialLoginLayoutId)
-
getRegisterLayoutId
public int getRegisterLayoutId()
-
setRegisterLayoutId
public AuthFlow setRegisterLayoutId(int registerLayoutId)
-
getForgotPasswordLayoutId
public int getForgotPasswordLayoutId()
-
setForgotPasswordLayoutId
public AuthFlow setForgotPasswordLayoutId(int forgotPasswordLayoutId)
-
getRestPasswordLayoutId
public int getRestPasswordLayoutId()
-
setResetPasswordLayoutId
public AuthFlow setResetPasswordLayoutId(int resetPasswordLayoutId)
-
getRestPasswordSuccessLayoutId
public int getRestPasswordSuccessLayoutId()
-
setResetPasswordSuccessLayoutId
public AuthFlow setResetPasswordSuccessLayoutId(int resetPasswordSuccessLayoutId)
-
getResetPasswordByEmailLayoutId
public int getResetPasswordByEmailLayoutId()
-
setResetPasswordByEmailLayoutId
public AuthFlow setResetPasswordByEmailLayoutId(int resetPasswordByEmailLayoutId)
-
getResetPasswordByPhoneLayoutId
public int getResetPasswordByPhoneLayoutId()
-
setResetPasswordByPhoneLayoutId
public AuthFlow setResetPasswordByPhoneLayoutId(int resetPasswordByPhoneLayoutId)
-
getAccountCancellationLayoutId
public int getAccountCancellationLayoutId()
-
setAccountCancellationLayoutId
public AuthFlow setAccountCancellationLayoutId(int accountCancellationLayoutId)
-
getAuthHelpLayoutId
public int getAuthHelpLayoutId()
-
setAuthHelpLayoutId
public AuthFlow setAuthHelpLayoutId(int authHelpLayoutId)
-
getMfaPhoneLayoutIds
public int[] getMfaPhoneLayoutIds()
-
setMfaPhoneLayoutIds
public void setMfaPhoneLayoutIds(int[] mfaPhoneLayoutIds)
-
setMfaPhoneLayoutId
public void setMfaPhoneLayoutId(int mfaPhoneLayoutId)
-
getMfaPhoneCurrentStep
public int getMfaPhoneCurrentStep()
-
setMfaPhoneCurrentStep
public void setMfaPhoneCurrentStep(int mfaPhoneCurrentStep)
-
getMfaEmailLayoutIds
public int[] getMfaEmailLayoutIds()
-
setMfaEmailLayoutIds
public void setMfaEmailLayoutIds(int[] mfaEmailLayoutIds)
-
setMfaBindEmailLayoutId
public void setMfaBindEmailLayoutId(int mfaBindEmailLayoutId)
-
getMfaEmailCurrentStep
public int getMfaEmailCurrentStep()
-
setMfaEmailCurrentStep
public void setMfaEmailCurrentStep(int mfaEmailCurrentStep)
-
getUserInfoCompleteLayoutIds
public int[] getUserInfoCompleteLayoutIds()
-
getMfaOTPLayoutIds
public int[] getMfaOTPLayoutIds()
-
setMfaOTPLayoutIds
public void setMfaOTPLayoutIds(int[] mfaOTPLayoutIds)
-
getMfaOTPCurrentStep
public int getMfaOTPCurrentStep()
-
setMfaOTPCurrentStep
public void setMfaOTPCurrentStep(int mfaOTPCurrentStep)
-
getMfaRecoveryLayoutIds
public int[] getMfaRecoveryLayoutIds()
-
setMfaRecoveryLayoutIds
public void setMfaRecoveryLayoutIds(int[] mfaRecoveryLayoutIds)
-
getMfaRecoveryCurrentStep
public int getMfaRecoveryCurrentStep()
-
setMfaRecoveryCurrentStep
public void setMfaRecoveryCurrentStep(int mfaRecoveryCurrentStep)
-
getMfaFaceLayoutIds
public int[] getMfaFaceLayoutIds()
-
setMfaFaceLayoutIds
public void setMfaFaceLayoutIds(int[] mfaFaceLayoutIds)
-
getMfaFaceCurrentStep
public int getMfaFaceCurrentStep()
-
setMfaFaceCurrentStep
public void setMfaFaceCurrentStep(int mfaFaceCurrentStep)
-
setUserInfoCompleteLayoutIds
public void setUserInfoCompleteLayoutIds(int[] userInfoCompleteLayoutIds)
-
setUserInfoCompleteLayoutId
public void setUserInfoCompleteLayoutId(int userInfoCompleteLayoutId)
-
getUserInfoCompleteItemNormal
public int getUserInfoCompleteItemNormal()
-
setUserInfoCompleteItemNormal
public void setUserInfoCompleteItemNormal(int userInfoCompleteItemNormal)
-
getUserInfoCompleteItemEmail
public int getUserInfoCompleteItemEmail()
-
setUserInfoCompleteItemEmail
public void setUserInfoCompleteItemEmail(int userInfoCompleteItemEmail)
-
getUserInfoCompleteItemPhone
public int getUserInfoCompleteItemPhone()
-
setUserInfoCompleteItemPhone
public void setUserInfoCompleteItemPhone(int userInfoCompleteItemPhone)
-
getUserInfoCompleteItemSelect
public int getUserInfoCompleteItemSelect()
-
setUserInfoCompleteItemSelect
public void setUserInfoCompleteItemSelect(int userInfoCompleteItemSelect)
-
getUserInfoCompleteItemDatePicker
public int getUserInfoCompleteItemDatePicker()
-
setUserInfoCompleteItemDatePicker
public void setUserInfoCompleteItemDatePicker(int userInfoCompleteItemDatePicker)
-
getResetPasswordFirstLoginLayoutId
public int getResetPasswordFirstLoginLayoutId()
-
setResetPasswordFirstLoginLayoutId
public void setResetPasswordFirstLoginLayoutId(int resetPasswordFirstLoginLayoutId)
-
getVerifyEmailSendSuccessLayoutId
public int getVerifyEmailSendSuccessLayoutId()
-
setVerifyEmailSendSuccessLayoutId
public void setVerifyEmailSendSuccessLayoutId(int verifyEmailSendSuccessLayoutId)
-
getSocialAccountBindLayoutIds
public int[] getSocialAccountBindLayoutIds()
-
setSocialAccountBindLayoutIds
public void setSocialAccountBindLayoutIds(int[] socialBindAccountLayoutIds)
-
getSocialBindAccountCurrentStep
public int getSocialBindAccountCurrentStep()
-
setSocialBindAccountCurrentStep
public void setSocialBindAccountCurrentStep(int socialBindAccountCurrentStep)
-
getPushLoginLayoutId
public int getPushLoginLayoutId()
-
setPushLoginLayoutId
public void setPushLoginLayoutId(int pushLoginLayoutId)
-
getPushLoginSuccessLayoutId
public int getPushLoginSuccessLayoutId()
-
setPushLoginSuccessLayoutId
public void setPushLoginSuccessLayoutId(int pushLoginSuccessLayoutId)
-
getBiometricAccountBindLayoutId
public int getBiometricAccountBindLayoutId()
-
setBiometricAccountBindLayoutId
public void setBiometricAccountBindLayoutId(int biometricAccountBindLayoutId)
-
getBiometricAccountBindSuccessLayoutId
public int getBiometricAccountBindSuccessLayoutId()
-
setBiometricAccountBindSuccessLayoutId
public void setBiometricAccountBindSuccessLayoutId(int biometricAccountBindSuccessLayoutId)
-
getAuthCallback
public AuthFlow.Callback<UserInfo> getAuthCallback()
-
setAuthCallback
public AuthFlow setAuthCallback(AuthFlow.Callback<UserInfo> authCallback)
-
getScope
public java.lang.String getScope()
-
setScope
public void setScope(java.lang.String scope)
-
isSkipConsent
public boolean isSkipConsent()
-
setSkipConsent
public void setSkipConsent(boolean skipConsent)
-
isSyncData
public boolean isSyncData()
-
setSyncData
public void setSyncData(boolean syncData)
-
-