using Microsoft.AspNet.Http;
namespace OAuth.AspNet.AuthServer
{
///
/// Provides context information used in validating an OAuth authorization request.
///
public class OAuthValidateAuthorizeRequestContext : BaseValidatingContext
{
///
/// Initializes a new instance of the class
///
///
///
///
///
public OAuthValidateAuthorizeRequestContext(HttpContext context, OAuthAuthorizationServerOptions options, AuthorizeEndpointRequest authorizeRequest, OAuthValidateClientRedirectUriContext clientContext) : base(context, options)
{
AuthorizeRequest = authorizeRequest;
ClientContext = clientContext;
}
///
/// Gets OAuth authorization request data.
///
public AuthorizeEndpointRequest AuthorizeRequest { get; private set; }
///
/// Gets data about the OAuth client.
///
public OAuthValidateClientRedirectUriContext ClientContext { get; private set; }
}
}