Package cn.authing.guard.network
Class AuthClient
- java.lang.Object
-
- cn.authing.guard.network.AuthClient
-
public class AuthClient extends Object
-
-
Constructor Summary
Constructors Constructor Description AuthClient()
-
Method Summary
-
-
-
Method Detail
-
sendSms
public static void sendSms(String phone, @NotNull AuthCallback<?> callback)
-
loginByPhoneCode
public static void loginByPhoneCode(String phone, String code, @NotNull AuthCallback<UserInfo> callback)
-
loginByAccount
public static void loginByAccount(String account, String password, @NotNull AuthCallback<UserInfo> callback)
-
registerByEmail
public static void registerByEmail(String email, String password, @NotNull AuthCallback<UserInfo> callback)
-
registerByPhoneCode
public static void registerByPhoneCode(String phone, String password, String code, @NotNull AuthCallback<UserInfo> callback)
-
sendResetPasswordEmail
public static void sendResetPasswordEmail(String emailAddress, @NotNull AuthCallback<JSONObject> callback)
-
sendMFAEmail
public static void sendMFAEmail(String emailAddress, @NotNull AuthCallback<JSONObject> callback)
-
sendEmail
public static void sendEmail(String emailAddress, String scene, @NotNull AuthCallback<JSONObject> callback)
-
resetPasswordByEmailCode
public static void resetPasswordByEmailCode(String emailAddress, String code, String newPassword, @NotNull AuthCallback<JSONObject> callback)
-
resetPasswordByPhoneCode
public static void resetPasswordByPhoneCode(String phone, String code, String newPassword, @NotNull AuthCallback<JSONObject> callback)
-
resetPasswordByFirstTimeLoginToken
public static void resetPasswordByFirstTimeLoginToken(String token, String newPassword, @NotNull AuthCallback<JSONObject> callback)
-
loginByWechat
public static void loginByWechat(String authCode, @NotNull AuthCallback<UserInfo> callback)
-
loginByAlipay
public static void loginByAlipay(String authCode, @NotNull AuthCallback<UserInfo> callback)
-
loginByOneClick
public static void loginByOneClick(String token, String accessToken, @NotNull AuthCallback<UserInfo> callback)
-
bindEmail
public static void bindEmail(String email, String code, @NotNull AuthCallback<JSONObject> callback)
-
bindPhone
public static void bindPhone(String phone, String code, @NotNull AuthCallback<JSONObject> callback)
-
mfaCheck
public static void mfaCheck(String phone, String email, @NotNull AuthCallback<JSONObject> callback)
-
mfaVerifyByPhone
public static void mfaVerifyByPhone(String phone, String code, @NotNull AuthCallback<JSONObject> callback)
-
mfaVerifyByEmail
public static void mfaVerifyByEmail(String email, String code, @NotNull AuthCallback<JSONObject> callback)
-
mfaVerifyByOTP
public static void mfaVerifyByOTP(String code, @NotNull AuthCallback<JSONObject> callback)
-
mfaVerifyByRecoveryCode
public static void mfaVerifyByRecoveryCode(String code, @NotNull AuthCallback<JSONObject> callback)
-
changePassword
public static void changePassword(String oldPassword, String newPassword, @NotNull AuthCallback<JSONObject> callback)
-
updateUser
public static void updateUser(JSONObject body, @NotNull AuthCallback<JSONObject> callback)
-
updateCustomUserInfo
public static void updateCustomUserInfo(UserInfo userInfo, JSONObject customData, @NotNull AuthCallback<JSONObject> callback)
-
getUserDefinedData
public static void getUserDefinedData(UserInfo userInfo, @NotNull AuthCallback<UserInfo> callback)
-
-