TokenResponseFormatter Class
Formatter for token responses.
public class TokenResponseFormatter : Abblix.Oidc.Server.Mvc.Formatters.Interfaces.ITokenResponseFormatterInheritance System.Object → TokenResponseFormatter
Implements ITokenResponseFormatter
Constructors
TokenResponseFormatter(IIssuerProvider) Constructor
Formatter for token responses.
public TokenResponseFormatter(Abblix.Oidc.Server.Features.Issuer.IIssuerProvider issuerProvider);Parameters
issuerProvider IIssuerProvider
Supplies the issuer identifier used as the realm value on
WWW-Authenticate challenges for client-authentication failures.
Methods
TokenResponseFormatter.FormatResponseAsync(TokenRequest, Result<TokenIssued,OidcError>) Method
Asynchronously formats the response for a token request.
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ActionResult<Abblix.Oidc.Server.Model.TokenResponse>> FormatResponseAsync(Abblix.Oidc.Server.Model.TokenRequest request, Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.Token.Interfaces.TokenIssued,Abblix.Oidc.Server.Common.OidcError> response);Parameters
request TokenRequest
The token request.
response Abblix.Utils.Result<TokenIssued,OidcError>
The response from the token endpoint.
Implements FormatResponseAsync(TokenRequest, Result<TokenIssued,OidcError>)
Returns
System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ActionResult<TokenResponse>>
A task that returns the formatted token response.