Interface IAuthenticationContext
- Namespace
- Fdyay.IdentityServer.Models
- Assembly
- Fdyay.IdentityServer.AspNetCore.dll
A pending request that a user has to interact with before it can be answered.
public interface IAuthenticationContext
Remarks
The shape shared by everything the interactive surface has to resolve before the protocol can continue. A login page written against this works for any of them, because what such a page needs is the same in every case: which application is waiting, and what the request asked for in the way of identity.
Properties
Application
The application the pending request belongs to.
IConnectedApplication Application { get; }
Property Value
IdP
The idp hint, if present.
string? IdP { get; }
Property Value
LoginHint
The login_hint parameter, if present.
string? LoginHint { get; }
Property Value
PromptModes
The values of the prompt parameter, if present.
IReadOnlyCollection<string> PromptModes { get; }
Property Value
Tenant
The tenant hint, if present.
string? Tenant { get; }