Udostępnij za pośrednictwem


AzureActiveDirectoryOpenIdConnectAuthenticationProvider Klasa

Definicja

Udostępnia wyspecjalizowany element Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider używany przez program AzureActiveDirectoryExtendedLoginProvider.

public class AzureActiveDirectoryOpenIdConnectAuthenticationProvider : Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectoryLoginAuthenticationProvider, Microsoft.WindowsAzure.Mobile.Service.Security.Providers.AzureActiveDirectory.IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
type AzureActiveDirectoryOpenIdConnectAuthenticationProvider = class
    inherit AzureActiveDirectoryLoginAuthenticationProvider
    interface IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
Public Class AzureActiveDirectoryOpenIdConnectAuthenticationProvider
Inherits AzureActiveDirectoryLoginAuthenticationProvider
Implements IAzureActiveDirectoryOpenIdConnectAuthenticationProvider
Dziedziczenie
Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider
AzureActiveDirectoryOpenIdConnectAuthenticationProvider
Implementuje

Konstruktory

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration)

Inicjuje AzureActiveDirectoryLoginAuthenticationProvider nowe wystąpienie klasy bez weryfikacji wystawcy dzierżawy.

AzureActiveDirectoryOpenIdConnectAuthenticationProvider(HttpConfiguration, IEnumerable<String>)

Inicjuje AzureActiveDirectoryLoginAuthenticationProvider nowe wystąpienie klasy z weryfikacją wystawcy dzierżawy.

Właściwości

Config

Skojarzone System.Web.Http.HttpConfiguration z tym wystąpieniem.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
Tenants

Kolekcja dzierżaw, które powinny być dozwolone.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)

Metody

Authenticated(AzureActiveDirectoryOpenIdConnectAuthenticatedContext)

Wywoływana za każdym razem, gdy tożsamość żądania została zweryfikowana przez oprogramowanie pośredniczące. Daje aplikacji możliwość zmiany lub odrzucenia tożsamości, która dotarła do żądania.

GetTenantIssuer(HttpClient, String)

Zwraca wystawcę dla określonej dzierżawy.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
InitializeTokenIssuers()

Inicjuje wystawców tokenów, żądając wystawcy tokenu

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
RequestToken(OAuthRequestTokenContext)

Udostępnia wyspecjalizowany element Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider używany przez program AzureActiveDirectoryExtendedLoginProvider.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
UpdateTokenContext(OAuthRequestTokenContext)

Pobiera token z pola nagłówka Authorization HTTP lub z treści żądania.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
ValidateIdentity(OAuthValidateIdentityContext)

Udostępnia wyspecjalizowany element Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationProvider używany przez program AzureActiveDirectoryExtendedLoginProvider.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)
ValidateTokenIssuer(ClaimsIdentity)

Sprawdza, czy wystawca dzierżawy tożsamości znajduje się w dozwolonym zestawie określonym przez zestaw dzierżaw skonfigurowanych dla tej usługi.

(Odziedziczone po AzureActiveDirectoryLoginAuthenticationProvider)

Jawne implementacje interfejsu

IAzureActiveDirectoryOpenIdConnectAuthenticationProvider.RequestToken(AzureActiveDirectoryOpenIdConnectRequestTokenContext)

Wywoływane przed utworzeniem.ClaimsIdentity Daje aplikacji możliwość znalezienia tożsamości z innej lokalizacji, dostosowania lub odrzucenia tokenu.

Dotyczy