35 lines
1.3 KiB
C#
35 lines
1.3 KiB
C#
using Microsoft.AspNet.Http;
|
|
using Microsoft.IdentityModel.Protocols.OpenIdConnect;
|
|
|
|
namespace Microsoft.AspNet.Authentication.OpenIdConnect
|
|
{
|
|
/// <summary>
|
|
/// This Context can be used to be informed when an 'AuthorizationCode' is redeemed for tokens at the token endpoint.
|
|
/// </summary>
|
|
public class AuthorizationCodeRedeemedContext : BaseControlContext<OpenIdConnectAuthenticationOptions>
|
|
{
|
|
/// <summary>
|
|
/// Creates a <see cref="AuthorizationCodeRedeemedContext"/>
|
|
/// </summary>
|
|
public AuthorizationCodeRedeemedContext(HttpContext context, OpenIdConnectAuthenticationOptions options) : base(context, options)
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// Gets or sets the 'code'.
|
|
/// </summary>
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the <see cref="OpenIdConnectTokenEndpointResponse"/> that contains the tokens and json response received after redeeming the code at the token endpoint.
|
|
/// </summary>
|
|
public OpenIdConnectTokenEndpointResponse TokenEndpointResponse { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the <see cref="OpenIdConnectMessage"/>.
|
|
/// </summary>
|
|
public OpenIdConnectMessage ProtocolMessage { get; set; }
|
|
|
|
}
|
|
}
|