AzureActiveDirectoryOpenIdConnectAuthenticationProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.OAuthBearerAuthenticationProviderAzureActiveDirectoryOpenIdConnectAuthenticationProvider
- 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 |
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
Azure SDK for .NET