NUIAuth class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
secureStorage
↔ FlutterSecureStorage
-
getter/setter pair
Methods
-
adminLogin({required String username, required String password, String? provider})
→ Future<DataResult<NUIAuthLoginResp>>
-
override
-
changePassword({required String oldPassword, required String newPassword, required String confirmPassword, String? provider})
→ Future<DataResult<bool>>
-
override
-
clearRememberedAccount()
→ Future
-
override
-
clearToken()
→ Future<void>
-
override
-
forgotPassword({required String email, String? provider})
→ Future<DataResult<bool>>
-
override
-
getAccessToken({String? provider})
→ Future<NUIAuthAccessToken?>
-
override
-
getRefreshToken()
→ Future<String?>
-
override
-
getRememberedEmail()
→ Future<AuthEmailAcc?>
-
override
-
getUserId({String? provider})
→ Future<String?>
-
override
-
isLoggedIn({String? provider})
→ Future<bool>
-
override
-
isTokenExpired({String? provider})
→ Future<bool>
-
override
-
login({required String username, required String password, String? provider})
→ Future<DataResult<NUIAuthLoginResp>>
-
override
-
loginWithApple(BuildContext context)
→ Future<DataResult<NUIAppleLoginResult>>
-
override
-
loginWithGoogle()
→ Future<DataResult<NUIGoogleLoginResult>>
-
override
-
logout({String? provider})
→ Future<DataResult<bool>>
-
override
-
logoutFromGoogle(BuildContext context)
→ Future<DataResult>
-
override
-
logUserActivity({required NUIUserActivity userActivity, String? provider})
→ Future<DataResult>
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
rememberEmail({required String email, required String password})
→ Future
-
override
-
renewToken({String? provider})
→ Future<DataResult<NUIAuthLoginResp>>
-
override
-
resendEmailVerificationCode()
→ Future<DataResult>
-
override
-
saveToken({required String accessToken, required String refreshToken, int? expiresIn, String? provider})
→ Future<void>
-
override
-
signup({required String username, required String password, required String email, String? mobileNo, String? name, String? displayName, int? age, String? gender, String? recoveryEmail, String? provider})
→ Future<DataResult<bool>>
-
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateLastActive({String? provider})
→ Future<DataResult>
-
override
-
updateUserInfo({required NUIUserInfo userInfo, String? provider})
→ Future<DataResult>
-
override
-
verifyEmail({required String code})
→ Future<DataResult>
-
override