Class IdentityProviderResult
- Namespace
- Cratis.Applications.Identity
- Assembly
- Cratis.Applications.dll
Represents the result of providing identity.
public record IdentityProviderResult : IEquatable<IdentityProviderResult>
- Inheritance
-
IdentityProviderResult
- Implements
- Inherited Members
Constructors
IdentityProviderResult(IdentityId, IdentityName, IEnumerable<KeyValuePair<string, string>>, object)
Represents the result of providing identity.
public IdentityProviderResult(IdentityId Id, IdentityName Name, IEnumerable<KeyValuePair<string, string>> Claims, object Details)
Parameters
Id
IdentityIdUnique identifier for the identity.
Name
IdentityNameName of the identity.
Claims
IEnumerable<KeyValuePair<string, string>>Any claims.
Details
objectThe resolved details.
Properties
Claims
Any claims.
public IEnumerable<KeyValuePair<string, string>> Claims { get; init; }
Property Value
Details
The resolved details.
public object Details { get; init; }
Property Value
Id
Unique identifier for the identity.
public IdentityId Id { get; init; }
Property Value
Name
Name of the identity.
public IdentityName Name { get; init; }