OAuth2LogoutRequest class abstract

OAuth2LogoutRequest

Properties:

  • challenge - Challenge is the identifier ("logout challenge") of the logout authentication request. It is used to identify the session.
  • client
  • requestUrl - RequestURL is the original Logout URL requested.
  • rpInitiated - RPInitiated is set to true if the request was initiated by a Relying Party (RP), also known as an OAuth 2.0 Client.
  • sid - SessionID is the login session ID that was requested to log out.
  • subject - Subject is the user for whom the logout was request.
Annotations
  • @BuiltValue()

Constructors

OAuth2LogoutRequest([void updates(OAuth2LogoutRequestBuilder b)])
factory

Properties

challenge String?
Challenge is the identifier ("logout challenge") of the logout authentication request. It is used to identify the session.
no setter
client OAuth2Client?
no setter
hashCode int
The hash code for this object.
no setterinherited
requestUrl String?
RequestURL is the original Logout URL requested.
no setter
rpInitiated bool?
RPInitiated is set to true if the request was initiated by a Relying Party (RP), also known as an OAuth 2.0 Client.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sid String?
SessionID is the login session ID that was requested to log out.
no setter
subject String?
Subject is the user for whom the logout was request.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(OAuth2LogoutRequestBuilder)) OAuth2LogoutRequest
Rebuilds the instance.
inherited
toBuilder() OAuth2LogoutRequestBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<OAuth2LogoutRequest>
no setter