AuthSamlIdentityInput<TContext> class final

Inputs supplied to an application-owned SAML identity resolver.

Constructors

AuthSamlIdentityInput({required AuthOperationInvocation<TContext> invocation, required AuthSamlConnection connection, required AuthSamlAccountIdentity identity, required Map<String, List<String>> attributes})
Creates resolver input for one SAML authentication operation.
const

Properties

attributes Map<String, List<String>>
SAML attributes grouped by attribute name.
final
connection AuthSamlConnection
The validated SAML connection used for the assertion.
final
hashCode int
The hash code for this object.
no setterinherited
identity AuthSamlAccountIdentity
The stable provider identity extracted from the assertion.
final
invocation AuthOperationInvocation<TContext>
The surrounding authentication operation invocation.
final
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