OpenIdConnect class
Constructors
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
-
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>
Constants
- CODE_CHALLENGE_STORAGE_KEY → const String
- CODE_VERIFIER_STORAGE_KEY → const String