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; } } }