Skip to content

TokenResponseFormatter Class

Formatter for token responses.

C#
public class TokenResponseFormatter : Abblix.Oidc.Server.Mvc.Formatters.Interfaces.ITokenResponseFormatter

Inheritance System.Object → TokenResponseFormatter

Implements ITokenResponseFormatter

Constructors

TokenResponseFormatter(IIssuerProvider) Constructor

Formatter for token responses.

C#
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.

C#
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.