@ -1,4 +1,11 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<packages> | |||
<package id="Microsoft.AspNet.Identity.Core" version="1.0.0" targetFramework="net451" /> | |||
<package id="Microsoft.AspNet.Identity.Owin" version="1.0.0" targetFramework="net451" /> | |||
<package id="Microsoft.Owin" version="2.0.2" targetFramework="net451" /> | |||
<package id="Microsoft.Owin.Security" version="2.0.2" targetFramework="net451" /> | |||
<package id="Microsoft.Owin.Security.Cookies" version="2.0.2" targetFramework="net451" /> | |||
<package id="Microsoft.Owin.Security.OAuth" version="2.0.2" targetFramework="net451" /> | |||
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net451" /> | |||
<package id="Owin" version="1.0" targetFramework="net451" /> | |||
</packages> |
@ -0,0 +1,24 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"> | |||
<metadata> | |||
<id>Microsoft.AspNet.Identity.Owin</id> | |||
<version>1.0.0</version> | |||
<title>Microsoft ASP.NET Identity Owin</title> | |||
<authors>Microsoft</authors> | |||
<owners>Microsoft</owners> | |||
<licenseUrl>http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_ENU.htm</licenseUrl> | |||
<requireLicenseAcceptance>true</requireLicenseAcceptance> | |||
<description>Owin implementation for ASP.NET Identity.</description> | |||
<summary>Owin implementation for ASP.NET Identity.</summary> | |||
<releaseNotes /> | |||
<copyright>© Microsoft Corporation. All rights reserved.</copyright> | |||
<language /> | |||
<tags>Identity Membership</tags> | |||
<dependencies> | |||
<dependency id="Microsoft.AspNet.Identity.Core" version="1.0.0" /> | |||
<dependency id="Microsoft.Owin.Security" version="2.0.0" /> | |||
<dependency id="Microsoft.Owin.Security.Cookies" version="2.0.0" /> | |||
<dependency id="Microsoft.Owin.Security.OAuth" version="2.0.0" /> | |||
</dependencies> | |||
</metadata> | |||
</package> |
@ -0,0 +1,198 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<doc> | |||
<assembly> | |||
<name>Microsoft.AspNet.Identity.Owin</name> | |||
</assembly> | |||
<members> | |||
<member name="T:Microsoft.AspNet.Identity.IdentityExtensions"> | |||
<summary>Extensions making it easier to get the user name/user id claims off of an identity.</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.IdentityExtensions.FindFirstValue(System.Security.Claims.ClaimsIdentity,System.String)"> | |||
<summary>Return the claim value for the first claim with the specified type if it exists, null otherwise.</summary> | |||
<returns>Returns <see cref="T:System.String" />.</returns> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.IdentityExtensions.GetUserId(System.Security.Principal.IIdentity)"> | |||
<summary>Return the user id using the UserIdClaimType.</summary> | |||
<returns>Returns <see cref="T:System.String" />.</returns> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.IdentityExtensions.GetUserName(System.Security.Principal.IIdentity)"> | |||
<summary>Return the user name using the UserNameClaimType.</summary> | |||
<returns>Returns <see cref="T:System.String" />.</returns> | |||
</member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager"> | |||
<summary>Owin aware identity manager that adds sign in/sign out and claims functionality</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager.#ctor(Microsoft.AspNet.Identity.IdentitySettings,Microsoft.AspNet.Identity.IIdentityStore)"> | |||
<summary>Constructor</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager.#ctor(Microsoft.AspNet.Identity.IIdentityStore)"> | |||
<summary>Constructor that uses the default settings</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.AuthenticationIdentityManager.Authentication"> | |||
<summary>Authentication APIs (SignIn, SignOut)</summary> | |||
</member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.AuthenticationManager"> | |||
<summary>Authentication APIs (SignIn/SignOut)</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.#ctor(Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions,Microsoft.AspNet.Identity.IdentityManager)"> | |||
<summary>Constructor</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.CheckPasswordAndSignInAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String,System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Validates that the password matches and then signs the token in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.ConfirmSignInTokenAsync(System.String,System.Threading.CancellationToken)"> | |||
<summary>If the token is found, allows the user to sign in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.CreateAndSignInExternalUserAsync(Microsoft.Owin.Security.IAuthenticationManager,Microsoft.AspNet.Identity.IUser,System.Threading.CancellationToken)"> | |||
<summary>Create an external user and sign them in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.CreateApplicationClaimsIdentity(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})"> | |||
<summary>Creates a claims identity with the ApplicationAuthenticaitonType, UserNameClaimType and ConfigRole type</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.GetExternalIdentityAsync(Microsoft.Owin.Security.IAuthenticationManager)"> | |||
<summary>Return the identity associated with the default external authentication type</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.GetUserIdentityClaimsAsync(System.String,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.Threading.CancellationToken)"> | |||
<summary>Return the claims for a token, which will contain the UserIdClaimType, UserNameClaimType, a claim representing each Role and any claims specified in the UserClaims</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.LinkExternalIdentityAsync(System.Security.Claims.ClaimsIdentity,System.String,System.Threading.CancellationToken)"> | |||
<summary>Try to link the given identity to the specified token</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.AuthenticationManager.Manager"> | |||
<summary>IdentityManager for operations</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.AuthenticationManager.Options"> | |||
<summary>Config</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.RequireTokenConfirmationForSignInAsync(System.String,System.String,System.DateTime,System.Threading.CancellationToken)"> | |||
<summary>Create a token for the specified user and disables sign in. ConfirmSignInTokenAsync will confirm this token and reenable sign in.</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.SignInAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Signs in the active principal with a identity that contains claims set to the result of GetUserIdentityClaims and the specified claims</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.SignInExternalIdentityAsync(Microsoft.Owin.Security.IAuthenticationManager,System.Security.Claims.ClaimsIdentity,System.Threading.CancellationToken)"> | |||
<summary>Signs the identity in if the external identity is already linked</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.AuthenticationManager.UpdateUserDisableSignIn(System.String,System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Set the AllowSignIn flag for a user</summary> | |||
</member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.IAuthenticationManager"> | |||
<summary>Authentication APIs (SignIn/SignOut)</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.CheckPasswordAndSignInAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String,System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Validates that the password matches and then signs the token in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.ConfirmSignInTokenAsync(System.String,System.Threading.CancellationToken)"> | |||
<summary>If the token is found, allows the user to sign in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.CreateAndSignInExternalUserAsync(Microsoft.Owin.Security.IAuthenticationManager,Microsoft.AspNet.Identity.IUser,System.Threading.CancellationToken)"> | |||
<summary>Create an external user and sign them in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.CreateApplicationClaimsIdentity(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})"> | |||
<summary>Creates a claims identity with the ApplicationAuthenticaitonType, UserNameClaimType and ConfigRole type</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.GetExternalIdentityAsync(Microsoft.Owin.Security.IAuthenticationManager)"> | |||
<summary>Return the identity associated with the default external authentication type</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.GetUserIdentityClaimsAsync(System.String,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.Threading.CancellationToken)"> | |||
<summary>Return the claims for a token, which will contain the UserIdClaimType, UserNameClaimType, a claim representing each Role and any claims specified in the UserClaims</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.LinkExternalIdentityAsync(System.Security.Claims.ClaimsIdentity,System.String,System.Threading.CancellationToken)"> | |||
<summary>Try to link the given identity to the specified token</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.RequireTokenConfirmationForSignInAsync(System.String,System.String,System.DateTime,System.Threading.CancellationToken)"> | |||
<summary>Require a call to ConfirmSignInToken with the given token before this user can be signed in</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.SignInAsync(Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Signs in the active principal with a identity that contains claims set to the result of GetUserIdentityClaims and the specified claims</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.SignInExternalIdentityAsync(Microsoft.Owin.Security.IAuthenticationManager,System.Security.Claims.ClaimsIdentity,System.Threading.CancellationToken)"> | |||
<summary>Signs the identity in if the external identity is already linked</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManager.UpdateUserDisableSignIn(System.String,System.Boolean,System.Threading.CancellationToken)"> | |||
<summary>Set the AllowSignIn flag for a user</summary> | |||
</member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions"> | |||
<summary>Adds extensions methods related to SignIn using OWIN middleware and the IdentityManager to generate the appropriate user claims</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.CheckPasswordAndSignIn(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String,System.Boolean)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.CheckPasswordAndSignInAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.String,System.Boolean)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.ConfirmSignInToken(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.String)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.ConfirmSignInTokenAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.String)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.CreateAndSignInExternalUser(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,Microsoft.AspNet.Identity.IUser)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.CreateAndSignInExternalUserAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,Microsoft.AspNet.Identity.IUser)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.GetExternalIdentity(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.LinkExternalIdentity(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.Security.Claims.ClaimsIdentity,System.String)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.LinkExternalIdentityAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.Security.Claims.ClaimsIdentity,System.String)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.RequireTokenConfirmationForSignIn(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.String,System.String,System.DateTime)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.RequireTokenConfirmationForSignInAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,System.String,System.String,System.DateTime)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignIn(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Boolean)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignIn(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.Boolean)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignInAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Boolean)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignInAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.String,System.Boolean,System.Threading.CancellationToken)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignInExternalIdentity(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.Security.Claims.ClaimsIdentity)"></member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IAuthenticationManagerExtensions.SignInExternalIdentityAsync(Microsoft.AspNet.Identity.Owin.IAuthenticationManager,Microsoft.Owin.Security.IAuthenticationManager,System.Security.Claims.ClaimsIdentity)"></member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions"> | |||
<summary>Configuration for the Identity system</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.#ctor"> | |||
<summary>Default constructor which uses the built in default options</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.ApplicationAuthenticationType"> | |||
<summary>The AuthenticationType used in the UseSignInCookies extension method for the active signed in identity.</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.ClaimsIssuer"> | |||
<summary>Issuer used for the claims generated</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.ExternalAuthenticationType"> | |||
<summary>The AuthenticationType used by the UseSignInCookies extension method for the external signed in identity.</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.LoginPath"> | |||
<summary>Path to the login page in the app</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.LogoutPath"> | |||
<summary>Path to the logout page in the app</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.RoleClaimType"> | |||
<summary>Claim type used for role claims</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.UserIdClaimType"> | |||
<summary>Claim type used for the user id</summary> | |||
</member> | |||
<member name="P:Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions.UserNameClaimType"> | |||
<summary>Claim type used for the user name</summary> | |||
</member> | |||
<member name="T:Microsoft.AspNet.Identity.Owin.IdentitySettingsExtensions"> | |||
<summary>Represents the extensions used in identity settings.</summary> | |||
</member> | |||
<member name="M:Microsoft.AspNet.Identity.Owin.IdentitySettingsExtensions.GetAuthenticationOptions(Microsoft.AspNet.Identity.IdentitySettings)"> | |||
<summary>Returns the authentication options for the identity.</summary> | |||
<returns>The authentication options for the identity.</returns> | |||
<param name="settings">The identity settings.</param> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.AuthenticationManagerExtensions"> | |||
<summary>Extensions methods on IAuthenticationManager that add methods for using the default Application and External authentication type constants</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.AuthenticationManagerExtensions.GetExternalAuthenticationTypes(Microsoft.Owin.Security.IAuthenticationManager)"> | |||
<summary>Return the authentication types which are considered external because they have captions</summary> | |||
</member> | |||
<member name="T:Owin.AppBuilderExtensions"> | |||
<summary>Extensions off of IAppBuilder to make it easier to configure the SignInCookies</summary> | |||
</member> | |||
<member name="M:Owin.AppBuilderExtensions.UseExternalSignInCookie(Owin.IAppBuilder)"> | |||
<summary>Configure the app to use owin middleware based cookie authentication for external identities</summary> | |||
</member> | |||
<member name="M:Owin.AppBuilderExtensions.UseExternalSignInCookie(Owin.IAppBuilder,System.String)"> | |||
<summary>Configure the app to use owin middleware based cookie authentication for external identities</summary> | |||
</member> | |||
<member name="M:Owin.AppBuilderExtensions.UseOAuthBearerTokens(Owin.IAppBuilder,Microsoft.Owin.Security.OAuth.OAuthAuthorizationServerOptions,System.String)"> | |||
<summary>Configure the app to use owin middleware based oauth bearer tokens</summary> | |||
</member> | |||
<member name="M:Owin.AppBuilderExtensions.UseSignInCookies(Owin.IAppBuilder)"> | |||
<summary>Use application and external sign in cookies for the app</summary> | |||
</member> | |||
<member name="M:Owin.AppBuilderExtensions.UseSignInCookies(Owin.IAppBuilder,Microsoft.AspNet.Identity.Owin.IdentityAuthenticationOptions)"> | |||
<summary>Configure the app to use owin middleware based cookie authentication for the active identity and external identities</summary> | |||
</member> | |||
</members> | |||
</doc> |
@ -0,0 +1,18 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Microsoft.Owin</id> | |||
<version>2.0.2</version> | |||
<title>Microsoft.Owin</title> | |||
<authors>Microsoft</authors> | |||
<owners>Microsoft</owners> | |||
<licenseUrl>http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm</licenseUrl> | |||
<projectUrl>http://katanaproject.codeplex.com/</projectUrl> | |||
<requireLicenseAcceptance>true</requireLicenseAcceptance> | |||
<description>Provides a set of helper types and abstractions for simplifying the creation of OWIN components.</description> | |||
<tags>Microsoft OWIN Katana</tags> | |||
<dependencies> | |||
<dependency id="Owin" version="1.0" /> | |||
</dependencies> | |||
</metadata> | |||
</package> |
@ -0,0 +1,19 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Microsoft.Owin.Security</id> | |||
<version>2.0.2</version> | |||
<title>Microsoft.Owin.Security</title> | |||
<authors>Microsoft</authors> | |||
<owners>Microsoft</owners> | |||
<licenseUrl>http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm</licenseUrl> | |||
<projectUrl>http://katanaproject.codeplex.com/</projectUrl> | |||
<requireLicenseAcceptance>true</requireLicenseAcceptance> | |||
<description>Common types which are shared by the various authentication middleware components.</description> | |||
<tags>Microsoft OWIN Katana</tags> | |||
<dependencies> | |||
<dependency id="Owin" version="1.0" /> | |||
<dependency id="Microsoft.Owin" version="2.0.2" /> | |||
</dependencies> | |||
</metadata> | |||
</package> |
@ -0,0 +1,435 @@ | |||
<?xml version="1.0"?> | |||
<doc> | |||
<assembly> | |||
<name>Microsoft.Owin.Security</name> | |||
</assembly> | |||
<members> | |||
<member name="T:Microsoft.Owin.Security.AppBuilderSecurityExtensions"> | |||
<summary> | |||
Provides extensions methods for app.Property values that are only needed by implementations of authentication middleware. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.AppBuilderSecurityExtensions.GetDefaultSignInAsAuthenticationType(Owin.IAppBuilder)"> | |||
<summary> | |||
Returns the previously set AuthenticationType that external sign in middleware should use when the | |||
browser navigates back to their return url. | |||
</summary> | |||
<param name="app">App builder passed to the application startup code</param> | |||
<returns></returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.AppBuilderSecurityExtensions.SetDefaultSignInAsAuthenticationType(Owin.IAppBuilder,System.String)"> | |||
<summary> | |||
Called by middleware to change the name of the AuthenticationType that external middleware should use | |||
when the browser navigates back to their return url. | |||
</summary> | |||
<param name="app">App builder passed to the application startup code</param> | |||
<param name="authenticationType">AuthenticationType that external middleware should sign in as.</param> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.AuthenticationMode"> | |||
<summary> | |||
Controls the behavior of authentication middleware | |||
</summary> | |||
</member> | |||
<member name="F:Microsoft.Owin.Security.AuthenticationMode.Active"> | |||
<summary> | |||
In Active mode the authentication middleware will alter the user identity as the request arrives, and | |||
will also alter a plain 401 as the response leaves. | |||
</summary> | |||
</member> | |||
<member name="F:Microsoft.Owin.Security.AuthenticationMode.Passive"> | |||
<summary> | |||
In Passive mode the authentication middleware will only provide user identity when asked, and will only | |||
alter 401 responses where the authentication type named in the extra challenge data. | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.AuthenticationOptions"> | |||
<summary> | |||
Base Options for all authentication middleware | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.AuthenticationOptions.#ctor(System.String)"> | |||
<summary> | |||
Initialize properties of AuthenticationOptions base class | |||
</summary> | |||
<param name="authenticationType">Assigned to the AuthenticationType property</param> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.AuthenticationOptions.AuthenticationType"> | |||
<summary> | |||
The AuthenticationType in the options corresponds to the IIdentity AuthenticationType property. A different | |||
value may be assigned in order to use the same authentication middleware type more than once in a pipeline. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.AuthenticationOptions.AuthenticationMode"> | |||
<summary> | |||
If Active the authentication middleware alter the request user coming in and | |||
alter 401 Unauthorized responses going out. If Passive the authentication middleware will only provide | |||
identity and alter responses when explicitly indicated by the AuthenticationType. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.AuthenticationOptions.Description"> | |||
<summary> | |||
Additional information about the authentication type which is made available to the application. | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Constants"> | |||
<summary> | |||
String constants used only by the Security assembly | |||
</summary> | |||
</member> | |||
<member name="F:Microsoft.Owin.Security.Constants.DefaultSignInAsAuthenticationType"> | |||
<summary> | |||
Used by middleware extension methods to coordinate the default value Options property SignInAsAuthenticationType | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.DataProtection.IDataProtectionProvider"> | |||
<summary> | |||
Factory used to create IDataProtection instances | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.IDataProtectionProvider.Create(System.String[])"> | |||
<summary> | |||
Returns a new instance of IDataProtection for the provider. | |||
</summary> | |||
<param name="purposes">Additional entropy used to ensure protected data may only be unprotected for the correct purposes.</param> | |||
<returns>An instance of a data protection service</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.DataProtection.IDataProtector"> | |||
<summary> | |||
Service used to protect and unprotect data | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.IDataProtector.Protect(System.Byte[])"> | |||
<summary> | |||
Called to protect user data. | |||
</summary> | |||
<param name="userData">The original data that must be protected</param> | |||
<returns>A different byte array that may be unprotected or altered only by software that has access to | |||
the an identical IDataProtection service.</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.IDataProtector.Unprotect(System.Byte[])"> | |||
<summary> | |||
Called to unprotect user data | |||
</summary> | |||
<param name="protectedData">The byte array returned by a call to Protect on an identical IDataProtection service.</param> | |||
<returns>The byte array identical to the original userData passed to Protect.</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler`1"> | |||
<summary> | |||
Base class for the per-request work performed by most authentication middleware. | |||
</summary> | |||
<typeparam name="TOptions">Specifies which type for of AuthenticationOptions property</typeparam> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler"> | |||
<summary> | |||
Base class for the per-request work performed by most authentication middleware. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.TeardownAsync"> | |||
<summary> | |||
Called once per request after Initialize and Invoke. | |||
</summary> | |||
<returns>async completion</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.InvokeAsync"> | |||
<summary> | |||
Called once by common code after initialization. If an authentication middleware responds directly to | |||
specifically known paths it must override this virtual, compare the request path to it's known paths, | |||
provide any response information as appropriate, and true to stop further processing. | |||
</summary> | |||
<returns>Returning false will cause the common code to call the next middleware in line. Returning true will | |||
cause the common code to begin the async completion journey without calling the rest of the middleware | |||
pipeline.</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.AuthenticateAsync"> | |||
<summary> | |||
Causes the authentication logic in AuthenticateCore to be performed for the current request | |||
at most once and returns the results. Calling Authenticate more than once will always return | |||
the original value. | |||
This method should always be called instead of calling AuthenticateCore directly. | |||
</summary> | |||
<returns>The ticket data provided by the authentication logic</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.AuthenticateCoreAsync"> | |||
<summary> | |||
The core authentication logic which must be provided by the handler. Will be invoked at most | |||
once per request. Do not call directly, call the wrapping Authenticate method instead. | |||
</summary> | |||
<returns>The ticket data provided by the authentication logic</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.ApplyResponseAsync"> | |||
<summary> | |||
Causes the ApplyResponseCore to be invoked at most once per request. This method will be | |||
invoked either earlier, when the response headers are sent as a result of a response write or flush, | |||
or later, as the last step when the original async call to the middleware is returning. | |||
</summary> | |||
<returns></returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.ApplyResponseCoreAsync"> | |||
<summary> | |||
Core method that may be overridden by handler. The default behavior is to call two common response | |||
activities, one that deals with sign-in/sign-out concerns, and a second to deal with 401 challenges. | |||
</summary> | |||
<returns></returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.ApplyResponseGrantAsync"> | |||
<summary> | |||
Override this method to dela with sign-in/sign-out concerns, if an authentication scheme in question | |||
deals with grant/revoke as part of it's request flow. (like setting/deleting cookies) | |||
</summary> | |||
<returns></returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler.ApplyResponseChallengeAsync"> | |||
<summary> | |||
Override this method to dela with 401 challenge concerns, if an authentication scheme in question | |||
deals an authentication interaction as part of it's request flow. (like adding a response header, or | |||
changing the 401 result to 302 of a login page or external sign-in location.) | |||
</summary> | |||
<returns></returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.AuthenticationHandler`1.Initialize(`0,Microsoft.Owin.IOwinContext)"> | |||
<summary> | |||
Initialize is called once per request to contextualize this instance with appropriate state. | |||
</summary> | |||
<param name="options">The original options passed by the application control behavior</param> | |||
<param name="context">The utility object to observe the current request and response</param> | |||
<returns>async completion</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.ICertificateValidator"> | |||
<summary> | |||
Interface for providing pinned certificate validation, which checks HTTPS | |||
communication against a known good list of certificates to protect against | |||
compromised or rogue CAs issuing certificates for hosts without the | |||
knowledge of the host owner. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.ICertificateValidator.Validate(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)"> | |||
<summary> | |||
Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. | |||
</summary> | |||
<param name="sender">An object that contains state information for this validation.</param> | |||
<param name="certificate">The certificate used to authenticate the remote party.</param> | |||
<param name="chain">The chain of certificate authorities associated with the remote certificate.</param> | |||
<param name="sslPolicyErrors">One or more errors associated with the remote certificate.</param> | |||
<returns>A Boolean value that determines whether the specified certificate is accepted for authentication.</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.CertificateThumbprintValidator"> | |||
<summary> | |||
Provides pinned certificate validation based on the certificate thumbprint. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.CertificateThumbprintValidator.#ctor(System.Collections.Generic.IEnumerable{System.String})"> | |||
<summary> | |||
Initializes a new instance of the <see cref="T:Microsoft.Owin.Security.CertificateThumbprintValidator"/> class. | |||
</summary> | |||
<param name="validThumbprints">A set of thumbprints which are valid for an HTTPS request.</param> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.CertificateThumbprintValidator.Validate(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)"> | |||
<summary> | |||
Validates that the certificate thumbprints in the signing chain match at least one whitelisted thumbprint. | |||
</summary> | |||
<param name="sender">An object that contains state information for this validation.</param> | |||
<param name="certificate">The certificate used to authenticate the remote party.</param> | |||
<param name="chain">The chain of certificate authorities associated with the remote certificate.</param> | |||
<param name="sslPolicyErrors">One or more errors associated with the remote certificate.</param> | |||
<returns>A Boolean value that determines whether the specified certificate is accepted for authentication.</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider"> | |||
<summary> | |||
Used to provide the data protection services that are derived from the Data Protection API. It is the best choice of | |||
data protection when you application is not hosted by ASP.NET and all processes are running as the same domain identity. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider.#ctor"> | |||
<summary> | |||
Initializes a new DpapiDataProtectionProvider with a random application | |||
name. This is only useful to protect data for the duration of the | |||
current application execution. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider.#ctor(System.String)"> | |||
<summary> | |||
Initializes a new DpapiDataProtectionProvider which uses the given | |||
appName as part of the protection algorithm | |||
</summary> | |||
<param name="appName">A user provided value needed to round-trip secured | |||
data. The default value comes from the IAppBuilder.Properties["owin.AppName"] | |||
when self-hosted.</param> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider.Create(System.String[])"> | |||
<summary> | |||
Returns a new instance of IDataProtection for the provider. | |||
</summary> | |||
<param name="purposes">Additional entropy used to ensure protected data may only be unprotected for the correct purposes.</param> | |||
<returns>An instance of a data protection service</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Infrastructure.SecurityHelper"> | |||
<summary> | |||
Helper code used when implementing authentication middleware | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.SecurityHelper.#ctor(Microsoft.Owin.IOwinContext)"> | |||
<summary> | |||
Helper code used when implementing authentication middleware | |||
</summary> | |||
<param name="request"></param> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.SecurityHelper.AddUserIdentity(System.Security.Principal.IIdentity)"> | |||
<summary> | |||
Add an additional ClaimsIdentity to the ClaimsPrincipal in the "server.User" environment key | |||
</summary> | |||
<param name="identity"></param> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.SecurityHelper.LookupChallenge(System.String,Microsoft.Owin.Security.AuthenticationMode)"> | |||
<summary> | |||
Find response challenge details for a specific authentication middleware | |||
</summary> | |||
<param name="authenticationType">The authentication type to look for</param> | |||
<param name="authenticationMode">The authentication mode the middleware is running under</param> | |||
<returns>The information instructing the middleware how it should behave</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.SecurityHelper.LookupSignIn(System.String)"> | |||
<summary> | |||
Find response sign-in details for a specific authentication middleware | |||
</summary> | |||
<param name="authenticationType">The authentication type to look for</param> | |||
<returns>The information instructing the middleware how it should behave</returns> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Infrastructure.SecurityHelper.LookupSignOut(System.String,Microsoft.Owin.Security.AuthenticationMode)"> | |||
<summary> | |||
Find response sign-out details for a specific authentication middleware | |||
</summary> | |||
<param name="authenticationType">The authentication type to look for</param> | |||
<param name="authenticationMode">The authentication mode the middleware is running under</param> | |||
<returns>The information instructing the middleware how it should behave</returns> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Provider.BaseContext`1"> | |||
<summary> | |||
Base class used for certain event contexts | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Provider.EndpointContext`1"> | |||
<summary> | |||
Base class used for certain event contexts | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Provider.EndpointContext`1.#ctor(Microsoft.Owin.IOwinContext,`0)"> | |||
<summary> | |||
Creates an instance of this context | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.Provider.EndpointContext`1.RequestCompleted"> | |||
<summary> | |||
Prevents the request from being processed further by other components. | |||
IsRequestCompleted becomes true after calling. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Provider.EndpointContext`1.IsRequestCompleted"> | |||
<summary> | |||
True if the request should not be processed further by other components. | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.Resources"> | |||
<summary> | |||
A strongly-typed resource class, for looking up localized strings, etc. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.ResourceManager"> | |||
<summary> | |||
Returns the cached ResourceManager instance used by this class. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Culture"> | |||
<summary> | |||
Overrides the current thread's CurrentUICulture property for all | |||
resource lookups using this strongly typed resource class. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Exception_AuthenticationTokenDoesNotProvideSyncMethods"> | |||
<summary> | |||
Looks up a localized string similar to The AuthenticationTokenProvider's required synchronous events have not been registered.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Exception_DefaultDpapiRequiresAppNameKey"> | |||
<summary> | |||
Looks up a localized string similar to The default data protection provider may only be used when the IAppBuilder.Properties contains an appropriate 'host.AppName' key.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Exception_MissingDefaultSignInAsAuthenticationType"> | |||
<summary> | |||
Looks up a localized string similar to A default value for SignInAsAuthenticationType was not found in IAppBuilder Properties. This can happen if your authentication middleware are added in the wrong order, or if one is missing.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Exception_UnhookAuthenticationStateType"> | |||
<summary> | |||
Looks up a localized string similar to The state passed to UnhookAuthentication may only be the return value from HookAuthentication.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Warning_CookieNotFound"> | |||
<summary> | |||
Looks up a localized string similar to {0} cookie not found.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Warning_CookieStateMismatch"> | |||
<summary> | |||
Looks up a localized string similar to {0} correlation cookie and state property mismatch.. | |||
</summary> | |||
</member> | |||
<member name="P:Microsoft.Owin.Security.Resources.Warning_StateNotFound"> | |||
<summary> | |||
Looks up a localized string similar to {0} state property not found.. | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.CertificateSubjectKeyIdentifierValidator"> | |||
<summary> | |||
Provides pinned certificate validation based on the subject key identifier of the certificate. | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.CertificateSubjectKeyIdentifierValidator.#ctor(System.Collections.Generic.IEnumerable{System.String})"> | |||
<summary> | |||
Initializes a new instance of the <see cref="T:Microsoft.Owin.Security.CertificateSubjectKeyIdentifierValidator"/> class. | |||
</summary> | |||
<param name="validSubjectKeyIdentifiers">A set of subject key identifiers which are valid for an HTTPS request.</param> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.SubjectPublicKeyInfoAlgorithm"> | |||
<summary> | |||
The algorithm used to generate the subject public key information blob hashes. | |||
</summary> | |||
</member> | |||
<member name="T:Microsoft.Owin.Security.CertificateSubjectPublicKeyInfoValidator"> | |||
<summary> | |||
Implements a cert pinning validator passed on | |||
http://datatracker.ietf.org/doc/draft-ietf-websec-key-pinning/?include_text=1 | |||
</summary> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.CertificateSubjectPublicKeyInfoValidator.#ctor(System.Collections.Generic.IEnumerable{System.String},Microsoft.Owin.Security.SubjectPublicKeyInfoAlgorithm)"> | |||
<summary> | |||
Initializes a new instance of the <see cref="T:Microsoft.Owin.Security.CertificateSubjectPublicKeyInfoValidator"/> class. | |||
</summary> | |||
<param name="validBase64EncodedSubjectPublicKeyInfoHashes">A collection of valid base64 encoded hashes of the certificate public key information blob.</param> | |||
<param name="algorithm">The algorithm used to generate the hashes.</param> | |||
</member> | |||
<member name="M:Microsoft.Owin.Security.CertificateSubjectPublicKeyInfoValidator.Validate(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)"> | |||
<summary> | |||
Validates at least one SPKI hash is known. | |||
</summary> | |||
<param name="sender">An object that contains state information for this validation.</param> | |||
<param name="certificate">The certificate used to authenticate the remote party.</param> | |||
<param name="chain">The chain of certificate authorities associated with the remote certificate.</param> | |||
<param name="sslPolicyErrors">One or more errors associated with the remote certificate.</param> | |||
<returns>A Boolean value that determines whether the specified certificate is accepted for authentication.</returns> | |||
</member> | |||
<member name="M:Microsoft.Win32.NativeMethods.CryptEncodeObject(System.UInt32,System.IntPtr,Microsoft.Win32.NativeMethods.CERT_PUBLIC_KEY_INFO@,System.Byte[],System.UInt32@)"> | |||
<summary> | |||
Encodes a structure of the type indicated by the value of the lpszStructType parameter. | |||
</summary> | |||
<param name="dwCertEncodingType">Type of encoding used.</param> | |||
<param name="lpszStructType">The high-order word is zero, the low-order word specifies the integer identifier for the type of the specified structure so | |||
we can use the constants in http://msdn.microsoft.com/en-us/library/windows/desktop/aa378145%28v=vs.85%29.aspx</param> | |||
<param name="pvStructInfo">A pointer to the structure to be encoded.</param> | |||
<param name="pbEncoded">A pointer to a buffer to receive the encoded structure. This parameter can be NULL to retrieve the size of this information for memory allocation purposes.</param> | |||
<param name="pcbEncoded">A pointer to a DWORD variable that contains the size, in bytes, of the buffer pointed to by the pbEncoded parameter.</param> | |||
<returns></returns> | |||
</member> | |||
</members> | |||
</doc> |
@ -0,0 +1,20 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Microsoft.Owin.Security.Cookies</id> | |||
<version>2.0.2</version> | |||
<title>Microsoft.Owin.Security.Cookies</title> | |||
<authors>Microsoft</authors> | |||
<owners>Microsoft</owners> | |||
<licenseUrl>http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm</licenseUrl> | |||
<projectUrl>http://katanaproject.codeplex.com/</projectUrl> | |||
<requireLicenseAcceptance>true</requireLicenseAcceptance> | |||
<description>Middleware that enables an application to use cookie based authentication, similar to ASP.NET's forms authentication.</description> | |||
<tags>Microsoft OWIN Katana</tags> | |||
<dependencies> | |||
<dependency id="Owin" version="1.0" /> | |||
<dependency id="Microsoft.Owin" version="2.0.2" /> | |||
<dependency id="Microsoft.Owin.Security" version="2.0.2" /> | |||
</dependencies> | |||
</metadata> | |||
</package> |
@ -0,0 +1,356 @@ | |||
<?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> |
@ -0,0 +1,21 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Microsoft.Owin.Security.OAuth</id> | |||
<version>2.0.2</version> | |||
<title>Microsoft.Owin.Security.OAuth</title> | |||
<authors>Microsoft</authors> | |||
<owners>Microsoft</owners> | |||
<licenseUrl>http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm</licenseUrl> | |||
<projectUrl>http://katanaproject.codeplex.com/</projectUrl> | |||
<requireLicenseAcceptance>true</requireLicenseAcceptance> | |||
<description>Middleware that enables an application to support any standard OAuth 2.0 authentication workflow.</description> | |||
<tags>Microsoft OWIN Katana</tags> | |||
<dependencies> | |||
<dependency id="Owin" version="1.0" /> | |||
<dependency id="Microsoft.Owin" version="2.0.2" /> | |||
<dependency id="Newtonsoft.Json" version="4.5.11" /> | |||
<dependency id="Microsoft.Owin.Security" version="2.0.2" /> | |||
</dependencies> | |||
</metadata> | |||
</package> |
@ -0,0 +1,16 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Newtonsoft.Json</id> | |||
<version>4.5.11</version> | |||
<title>Json.NET</title> | |||
<authors>James Newton-King</authors> | |||
<owners>James Newton-King</owners> | |||
<licenseUrl>http://json.codeplex.com/license</licenseUrl> | |||
<projectUrl>http://james.newtonking.com/projects/json-net.aspx</projectUrl> | |||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | |||
<description>Json.NET is a popular high-performance JSON framework for .NET</description> | |||
<language>en-US</language> | |||
<tags>json</tags> | |||
</metadata> | |||
</package> |
@ -0,0 +1,15 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Owin</id> | |||
<version>1.0</version> | |||
<title>OWIN</title> | |||
<authors>OWIN startup components contributors</authors> | |||
<owners>OWIN startup components contributors</owners> | |||
<licenseUrl>https://github.com/owin-contrib/owin-hosting/blob/master/LICENSE.txt</licenseUrl> | |||
<projectUrl>https://github.com/owin-contrib/owin-hosting/</projectUrl> | |||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | |||
<description>OWIN IAppBuilder startup interface</description> | |||
<tags>OWIN</tags> | |||
</metadata> | |||
</package> |