EndSessionRequest class

Represents an end session request.

Constructors

EndSessionRequest({String? idTokenHint, String? postLogoutRedirectUrl, String? state, bool allowInsecureConnections = false, ExternalUserAgent? externalUserAgent = ExternalUserAgent.asWebAuthenticationSession, Map<String, String>? additionalParameters, String? issuer, String? discoveryUrl, AuthorizationServiceConfiguration? serviceConfiguration})

Properties

additionalParameters Map<String, String>?
Additional parameters to include in the request.
final
allowInsecureConnections bool
Whether to allow non-HTTPS endpoints.
getter/setter pair
discoveryUrl String?
The URL of where the discovery document can be found.
getter/setter pairinherited
externalUserAgent ExternalUserAgent?
Specifies the external user-agent to use.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
idTokenHint String?
Represents the ID token previously issued to the user.
final
issuer String?
The issuer.
getter/setter pairinherited
postLogoutRedirectUrl String?
Represents the URL to redirect to after the logout operation has been completed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceConfiguration AuthorizationServiceConfiguration?
The details of the OAuth 2.0 endpoints that can be explicitly provided when discovery isn't used or not possible.
getter/setter pairinherited
state String?
final

Methods

assertConfigurationInfo() → void
inherited
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