OpenIdConnect class

Constructors

OpenIdConnect()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent 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>
logoutToken({required LogoutTokenRequest request}) Future<void>
Keycloak compatible logout see https://www.keycloak.org/docs/latest/securing_apps/#logout-endpoint
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>
registerUser({required UserRegistrationRequest request}) Future<void>
revokeToken({required RevokeTokenRequest request}) Future<void>