|
|
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Microsoft.Owin.Security.Cookies</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults">
- <summary>
- Default values related to cookie-based authentication middleware
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults.AuthenticationType">
- <summary>
- The default value used for CookieAuthenticationOptions.AuthenticationType
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults.CookiePrefix">
- <summary>
- The prefix used to provide a default CookieAuthenticationOptions.CookieName
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults.ReturnUrlParameter">
- <summary>
- The default value of the CookieAuthenticationOptions.ReturnUrlParameter
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults.LoginPath">
- <summary>
- The default value used by UseApplicationSignInCookie for the
- CookieAuthenticationOptions.LoginPath
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieAuthenticationDefaults.LogoutPath">
- <summary>
- The default value used by UseApplicationSignInCookie for the
- CookieAuthenticationOptions.LogoutPath
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieSecureOption">
- <summary>
- Determines how the identity cookie's security property is set.
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieSecureOption.SameAsRequest">
- <summary>
- If the URI that provides the cookie is HTTPS, then the cookie will only be returned to the server on
- subsequent HTTPS requests. Otherwise if the URI that provides the cookie is HTTP, then the cookie will
- be returned to the server on all HTTP and HTTPS requests. This is the default value because it ensures
- HTTPS for all authenticated requests on deployed servers, and also supports HTTP for localhost development
- and for servers that do not have HTTPS support.
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieSecureOption.Never">
- <summary>
- CookieOptions.Secure is never marked true. Use this value when your login page is HTTPS, but other pages
- on the site which are HTTP also require authentication information. This setting is not recommended because
- the authentication information provided with an HTTP request may be observed and used by other computers
- on your local network or wireless connection.
- </summary>
- </member>
- <member name="F:Microsoft.Owin.Security.Cookies.CookieSecureOption.Always">
- <summary>
- CookieOptions.Secure is always marked true. Use this value when your login page and all subsequent pages
- requiring the authenticated identity are HTTPS. Local development will also need to be done with HTTPS urls.
- </summary>
- </member>
- <member name="T:Owin.CookieAuthenticationExtensions">
- <summary>
- Extension methods provided by the cookies authentication middleware
- </summary>
- </member>
- <member name="M:Owin.CookieAuthenticationExtensions.UseCookieAuthentication(Owin.IAppBuilder,Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions)">
- <summary>
- Adds a cookie-based authentication middleware to your web application pipeline.
- </summary>
- <param name="app">The IAppBuilder passed to your configuration method</param>
- <param name="options">An options class that controls the middleware behavior</param>
- <returns>The original app parameter</returns>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions">
- <summary>
- Contains the options used by the CookiesAuthenticationMiddleware
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.#ctor">
- <summary>
- Create an instance of the options initialized with the default values
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.CookieName">
- <summary>
- Determines the cookie name used to persist the identity. The default value is ".AspNet.Cookies".
- This value should be changed if you change the name of the AuthenticationType, especially if your
- system uses the cookie authentication middleware multiple times.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.CookieDomain">
- <summary>
- Determines the domain used to create the cookie. Is not provided by default.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.CookiePath">
- <summary>
- Determines the path used to create the cookie. The default value is "/" for highest browser compatability.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.CookieHttpOnly">
- <summary>
- Determines if the browser should allow the cookie to be accessed by client-side javascript. The
- default is true, which means the cookie will only be passed to http requests and is not made available
- to script on the page.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.CookieSecure">
- <summary>
- Determines if the cookie should only be transmitted on HTTPS request. The default is to limit the cookie
- to HTTPS requests if the page which is doing the SignIn is also HTTPS. If you have an HTTPS sign in page
- and portions of your site are HTTP you may need to change this value.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.ExpireTimeSpan">
- <summary>
- Controls how much time the cookie will remain valid from the point it is created. The expiration
- information is in the protected cookie ticket. Because of that an expired cookie will be ignored
- even if it is passed to the server after the browser should have purged it
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.SlidingExpiration">
- <summary>
- The SlidingExpiration is set to true to instruct the middleware to re-issue a new cookie with a new
- expiration time any time it processes a request which is more than halfway through the expiration window.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.LoginPath">
- <summary>
- The LoginPath property informs the middleware that it should change an outgoing 401 Unauthorized status
- code into a 302 redirection onto the given login path. The current url which generated the 401 is added
- to the LoginPath as a query string parameter named by the ReturnUrlParameter. Once a request to the
- LoginPath grants a new SignIn identity, the ReturnUrlParameter value is used to redirect the browser back
- to the url which caused the original unauthorized status code.
-
- If the LoginPath is null or empty, the middleware will not look for 401 Unauthorized status codes, and it will
- not redirect automatically when a login occurs.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.LogoutPath">
- <summary>
- If the LogoutPath is provided the middleware then a request to that path will redirect based on the ReturnUrlParameter.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.ReturnUrlParameter">
- <summary>
- The ReturnUrlParameter determines the name of the query string parameter which is appended by the middleware
- when a 401 Unauthorized status code is changed to a 302 redirect onto the login path. This is also the query
- string parameter looked for when a request arrives on the login path or logout path, in order to return to the
- original url after the action is performed.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.Provider">
- <summary>
- The Provider may be assigned to an instance of an object created by the application at startup time. The middleware
- calls methods on the provider which give the application control at certain points where processing is occuring.
- If it is not provided a default instance is supplied which does nothing when the methods are called.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.TicketDataFormat">
- <summary>
- The TicketDataFormat is used to protect and unprotect the identity and other properties which are stored in the
- cookie value. If it is not provided a default data handler is created using the data protection service contained
- in the IAppBuilder.Properties. The default data protection service is based on machine key when running on ASP.NET,
- and on DPAPI when running in a different process.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions.SystemClock">
- <summary>
- The SystemClock provides access to the system's current time coordinates. If it is not provided a default instance is
- used which calls DateTimeOffset.UtcNow. This is typically not replaced except for unit testing.
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieApplyRedirectContext">
- <summary>
- Context passed when a Challenge, SignIn, or SignOut causes a redirect in the cookie middleware
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieApplyRedirectContext.#ctor(Microsoft.Owin.IOwinContext,Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions,System.String)">
- <summary>
- Creates a new context object.
- </summary>
- <param name="context">The OWIN request context</param>
- <param name="options">The cookie middleware options</param>
- <param name="redirectUri">The initial redirect URI</param>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieApplyRedirectContext.RedirectUri">
- <summary>
- Gets or Sets the URI used for the redirect operation.
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider">
- <summary>
- This default implementation of the ICookieAuthenticationProvider may be used if the
- application only needs to override a few of the interface methods. This may be used as a base class
- or may be instantiated directly.
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.ICookieAuthenticationProvider">
- <summary>
- Specifies callback methods which the <see cref="T:Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware"></see> invokes to enable developer control over the authentication process. />
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.ICookieAuthenticationProvider.ValidateIdentity(Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext)">
- <summary>
- Called each time a request identity has been validated by the middleware. By implementing this method the
- application may alter or reject the identity which has arrived with the request.
- </summary>
- <param name="context">Contains information about the login session as well as the user <see cref="T:System.Security.Claims.ClaimsIdentity"/>.</param>
- <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the completed operation.</returns>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.ICookieAuthenticationProvider.ResponseSignIn(Microsoft.Owin.Security.Cookies.CookieResponseSignInContext)">
- <summary>
- Called when an endpoint has provided sign in information before it is converted into a cookie. By
- implementing this method the claims and extra information that go into the ticket may be altered.
- </summary>
- <param name="context">Contains information about the login session as well as the user <see cref="T:System.Security.Claims.ClaimsIdentity"/>.</param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.ICookieAuthenticationProvider.ApplyRedirect(Microsoft.Owin.Security.Cookies.CookieApplyRedirectContext)">
- <summary>
- Called when a Challenge, SignIn, or SignOut causes a redirect in the cookie middleware
- </summary>
- <param name="context">Contains information about the event</param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.#ctor">
- <summary>
- Create a new instance of the default provider.
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.ValidateIdentity(Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext)">
- <summary>
- Implements the interface method by invoking the related delegate method
- </summary>
- <param name="context"></param>
- <returns></returns>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.ResponseSignIn(Microsoft.Owin.Security.Cookies.CookieResponseSignInContext)">
- <summary>
- Implements the interface method by invoking the related delegate method
- </summary>
- <param name="context"></param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.ApplyRedirect(Microsoft.Owin.Security.Cookies.CookieApplyRedirectContext)">
- <summary>
- Called when a Challenge, SignIn, or SignOut causes a redirect in the cookie middleware
- </summary>
- <param name="context">Contains information about the event</param>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.OnValidateIdentity">
- <summary>
- A delegate assigned to this property will be invoked when the related method is called
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.OnResponseSignIn">
- <summary>
- A delegate assigned to this property will be invoked when the related method is called
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieAuthenticationProvider.OnApplyRedirect">
- <summary>
- A delegate assigned to this property will be invoked when the related method is called
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext">
- <summary>
- Context object passed to the ICookieAuthenticationProvider method ResponseSignIn.
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext.#ctor(Microsoft.Owin.IOwinRequest,Microsoft.Owin.IOwinResponse,System.String,System.Security.Claims.ClaimsIdentity,Microsoft.Owin.Security.AuthenticationProperties)">
- <summary>
- Creates a new instance of the context object.
- </summary>
- <param name="request">Initializes Request property</param>
- <param name="response">Initializes Response property</param>
- <param name="authenticationType">Initializes AuthenticationType property</param>
- <param name="identity">Initializes Identity property</param>
- <param name="properties">Initializes Extra property</param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext.#ctor(Microsoft.Owin.IOwinContext,Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions,System.String,System.Security.Claims.ClaimsIdentity,Microsoft.Owin.Security.AuthenticationProperties)">
- <summary>
- Creates a new instance of the context object.
- </summary>
- <param name="context">The OWIN request context</param>
- <param name="options">The middleware options</param>
- <param name="authenticationType">Initializes AuthenticationType property</param>
- <param name="identity">Initializes Identity property</param>
- <param name="properties">Initializes Extra property</param>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext.AuthenticationType">
- <summary>
- The name of the AuthenticationType creating a cookie
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext.Identity">
- <summary>
- Contains the claims about to be converted into the outgoing cookie.
- May be replaced or altered during the ResponseSignIn call.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieResponseSignInContext.Properties">
- <summary>
- Contains the extra data about to be contained in the outgoing cookie.
- May be replaced or altered during the ResponseSignIn call.
- </summary>
- </member>
- <member name="T:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext">
- <summary>
- Context object passed to the ICookieAuthenticationProvider method ValidateIdentity.
- </summary>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.#ctor(Microsoft.Owin.Security.AuthenticationTicket)">
- <summary>
- Creates a new instance of the context object.
- </summary>
- <param name="ticket">Contains the initial values for identity and extra data</param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.#ctor(Microsoft.Owin.IOwinContext,Microsoft.Owin.Security.AuthenticationTicket,Microsoft.Owin.Security.Cookies.CookieAuthenticationOptions)">
- <summary>
- Creates a new instance of the context object.
- </summary>
- <param name="context"></param>
- <param name="ticket">Contains the initial values for identity and extra data</param>
- <param name="options"></param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.ReplaceIdentity(System.Security.Principal.IIdentity)">
- <summary>
- Called to replace the claims identity. The supplied identity will replace the value of the
- Identity property, which determines the identity of the authenticated request.
- </summary>
- <param name="identity">The identity used as the replacement</param>
- </member>
- <member name="M:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.RejectIdentity">
- <summary>
- Called to reject the incoming identity. This may be done if the application has determined the
- account is no longer active, and the request should be treated as if it was anonymous.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.Identity">
- <summary>
- Contains the claims identity arriving with the request. May be altered to change the
- details of the authenticated user.
- </summary>
- </member>
- <member name="P:Microsoft.Owin.Security.Cookies.CookieValidateIdentityContext.Properties">
- <summary>
- Contains the extra metadata arriving with the request ticket. May be altered.
- </summary>
- </member>
- </members>
- </doc>
|