AzureActiveDirectoryExtendedLoginProvider Class

 

Provides an LoginProvider implementation providing support for Azure Active Directory authentication using both client and server side flow.

Namespace:   Microsoft.WindowsAzure.Mobile.Service.Security.Providers
Assembly:  Microsoft.WindowsAzure.Mobile.Service.Security (in Microsoft.WindowsAzure.Mobile.Service.Security.dll)

System.Object
  Microsoft.WindowsAzure.Mobile.Service.Security.LoginProvider
    Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectoryLoginProvider
      Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectoryExtendedLoginProvider

type AzureActiveDirectoryExtendedLoginProvider = 
    class
        inherit AzureActiveDirectoryLoginProvider
    end

NameDescription
System_CAPS_pubmethodAzureActiveDirectoryExtendedLoginProvider(HttpConfiguration, IServiceTokenHandler)

Initializes a new instance of the AzureActiveDirectoryExtendedLoginProvider class with a given config, and tokenHandler.

NameDescription
System_CAPS_pubpropertyAudience

Gets the Azure Active Directory for this service as defined by AzureActiveDirectoryAudience.

System_CAPS_protpropertyConfig

Gets the HttpConfiguration for this instance.(Inherited from AzureActiveDirectoryLoginProvider.)

System_CAPS_pubpropertyName
System_CAPS_protpropertyTokenHandler

Gets the IServiceTokenHandler for this instance.(Inherited from LoginProvider.)

System_CAPS_protpropertyTokenLifetime

Gets or sets the lifetime for generated tokens.(Inherited from LoginProvider.)

NameDescription
System_CAPS_pubmethodConfigureMiddleware(IAppBuilder, ServiceSettingsDictionary)
System_CAPS_pubmethodCreateCredentials(ClaimsIdentity)
System_CAPS_pubmethodCreateLoginResult(ClaimsIdentity, String)

Creates a login result to return after a successful login.(Inherited from LoginProvider.)

System_CAPS_protmethodCreateTokenInfo(ClaimsIdentity, ProviderCredentials, String)
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetClientFlowAuthenticationType()

Gets the name under which the OWIN middleware handling the client flow should be registered.(Inherited from LoginProvider.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetSingleTenant(Collection<String>)

Gets the single tenant used for OWIN middleware validation. The current Azure Active Directory OWIN middleware only supports single-tenant validation. In case we have a single tenant then we let the middleware do the validation but if there are multiple tenants then we do the validation here.(Inherited from AzureActiveDirectoryLoginProvider.)

System_CAPS_protmethodGetTenants(ServiceSettingsDictionary)

Returns the set of tenants that have been registered for tenant issuer validation.(Inherited from AzureActiveDirectoryLoginProvider.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodParseCredentials(JObject)
System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_protmethodUseCustomAzureActiveDirectoryBearerAuthentication(IAppBuilder, WindowsAzureActiveDirectoryBearerAuthenticationOptions)

Registers the OWIN middleware for Azure Active Directory client flow authentication.(Inherited from AzureActiveDirectoryLoginProvider.)

System_CAPS_protmethodUseCustomAzureActiveDirectoryOpenIdConnectAuthentication(IAppBuilder, AzureActiveDirectoryOpenIdConnectAuthenticationOptions)

Registers the OWIN middleware for Azure Active Directory server flow authentication.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: