requireAuthorizedCredentialsSignIn function
Future<AuthUser>
requireAuthorizedCredentialsSignIn({
- required AuthStore store,
- required PasswordHasher passwordHasher,
- required CredentialsProvider provider,
- required AuthContext context,
- required AuthCredentials credentials,
- PasswordPolicy passwordPolicy = const PasswordPolicy(),
- String invalidCode = 'invalid_credentials',
Resolves credential sign-in and throws AuthFlowException when rejected.
Implementation
Future<AuthUser> requireAuthorizedCredentialsSignIn({
required AuthStore store,
required PasswordHasher passwordHasher,
required CredentialsProvider provider,
required AuthContext context,
required AuthCredentials credentials,
PasswordPolicy passwordPolicy = const PasswordPolicy(),
String invalidCode = 'invalid_credentials',
}) async {
final user = await authorizeCredentialsSignIn(
store: store,
passwordHasher: passwordHasher,
provider: provider,
context: context,
credentials: credentials,
passwordPolicy: passwordPolicy,
);
if (user == null) {
throw AuthFlowException(invalidCode);
}
return user;
}