OpenIdConnect class Null safety

Constructors

OpenIdConnect()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited

Static Methods

authorizeDevice({required DeviceAuthorizationRequest request}) Future<AuthorizationResponse>
authorizeInteractive({required BuildContext context, required String title, required InteractiveAuthorizationRequest request}) Future<AuthorizationResponse?>
authorizePassword({required PasswordAuthorizationRequest request}) Future<AuthorizationResponse>
getConfiguration(String discoveryDocumentUri) Future<OpenIdConfiguration>
getUserInfo({required UserInfoRequest request}) Future<Map<String, dynamic>>
logout({required LogoutRequest request}) Future<void>
processStartup({required String clientId, String? clientSecret, required String redirectUrl, required Iterable<String> scopes, required OpenIdConfiguration configuration, bool autoRefresh = true}) Future<AuthorizationResponse?>
refreshToken({required RefreshRequest request}) Future<AuthorizationResponse>
revokeToken({required RevokeTokenRequest request}) Future<void>

Constants

CODE_CHALLENGE_STORAGE_KEY → const String
"openidconnect_code_challenge"
CODE_VERIFIER_STORAGE_KEY → const String
"openidconnect_code_verifier"