MicrosoftChallengeProperties 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.
AuthenticationProperties w przypadku żądania wyzwania OAuth firmy Microsoft. Zobacz https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code , aby uzyskać informacje.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Dziedziczenie
Konstruktory
| MicrosoftChallengeProperties() |
Inicjuje nowe wystąpienie dla MicrosoftChallengePropertieselementu . |
| MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inicjuje nowe wystąpienie dla MicrosoftChallengePropertieselementu . |
| MicrosoftChallengeProperties(IDictionary<String,String>) |
Inicjuje nowe wystąpienie dla MicrosoftChallengePropertieselementu . |
Pola
| DomainHintKey |
Klucz parametru dla argumentu "domain_hint" używanego dla żądania wyzwania. |
| LoginHintKey |
Klucz parametru argumentu "login_hint", który jest używany do żądania wyzwania. |
| PromptKey |
Klucz parametru dla argumentu "prompt" używanego dla żądania wyzwania. |
| ResponseModeKey |
Przestarzałe.
Klucz parametru argumentu "response_mode", który jest używany dla żądania wyzwania. |
Właściwości
| AllowRefresh |
Pobiera lub ustawia, czy odświeżanie sesji uwierzytelniania powinno być dozwolone. (Odziedziczone po AuthenticationProperties) |
| DomainHint |
Pobiera lub ustawia wartość parametru "domain_hint", która jest używana dla żądania wyzwania. W przypadku dołączenia uwierzytelnianie spowoduje pominięcie procesu odnajdywania opartego na wiadomości e-mail, który użytkownik przechodzi na stronie logowania, co prowadzi do nieco bardziej usprawnionego środowiska użytkownika. |
| ExpiresUtc |
Pobiera lub ustawia czas wygaśnięcia biletu uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
| IsPersistent |
Pobiera lub ustawia, czy sesja uwierzytelniania jest utrwalana w wielu żądaniach. (Odziedziczone po AuthenticationProperties) |
| IssuedUtc |
Pobiera lub ustawia czas wystawienia biletu uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
| Items |
Wartości stanu sesji uwierzytelniania. (Odziedziczone po AuthenticationProperties) |
| LoginHint |
Pobiera lub ustawia wartość parametru "login_hint", która jest używana dla żądania wyzwania. Można użyć do wstępnego wypełnienia pola nazwa użytkownika/adres e-mail strony logowania użytkownika, jeśli nazwa użytkownika jest znana przed upływem czasu. |
| Parameters |
Kolekcja parametrów przekazywanych do procedury obsługi uwierzytelniania. Nie są one przeznaczone do serializacji ani trwałości, tylko do przepływu danych między lokacjami wywołań. (Odziedziczone po AuthenticationProperties) |
| Prompt |
Pobiera lub ustawia wartość parametru "prompt", która jest używana dla żądania wyzwania. Wskazuje typ wymaganej interakcji użytkownika. Obecnie jedynymi prawidłowymi wartościami są dane logowania, brak i zgoda. |
| RedirectUri |
Pobiera lub ustawia pełną ścieżkę lub bezwzględny identyfikator URI, który ma być używany jako wartość odpowiedzi przekierowania http. (Odziedziczone po AuthenticationProperties) |
| ResponseMode |
Przestarzałe.
Pobiera lub ustawia wartość parametru używanego |
| Scope |
Wartość parametru "scope" używana dla żądania wyzwania. (Odziedziczone po OAuthChallengeProperties) |
Metody
| Clone() |
Zwróć kopię. (Odziedziczone po AuthenticationProperties) |
| GetBool(String) |
Pobierz wartość Boolean null z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
| GetDateTimeOffset(String) |
Pobierz wartość dopuszczaną do DateTimeOffset wartości null z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
| GetParameter<T>(String) |
Pobierz parametr z kolekcji Parameters . (Odziedziczone po AuthenticationProperties) |
| GetString(String) |
Pobierz wartość ciągu z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
| SetBool(String, Nullable<Boolean>) |
Ustaw lub usuń Boolean wartość w kolekcji Items . (Odziedziczone po AuthenticationProperties) |
| SetDateTimeOffset(String, Nullable<DateTimeOffset>) |
Ustawia lub usuwa DateTimeOffset wartość w kolekcji Items . (Odziedziczone po AuthenticationProperties) |
| SetParameter<T>(String, T) |
Ustaw wartość parametru w kolekcji Parameters . (Odziedziczone po AuthenticationProperties) |
| SetScope(String[]) |
Ustaw wartość parametru "scope". (Odziedziczone po OAuthChallengeProperties) |
| SetString(String, String) |
Ustaw lub usuń wartość ciągu z kolekcji Items . (Odziedziczone po AuthenticationProperties) |
Metody rozszerzania
| GetTokens(AuthenticationProperties) |
Zwraca wszystkie AuthenticationToken wystąpienia zawarte we właściwościach. |
| GetTokenValue(AuthenticationProperties, String) |
Zwraca wartość tokenu. |
| StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Przechowuje zestaw tokenów uwierzytelniania po usunięciu starych tokenów. |
| UpdateTokenValue(AuthenticationProperties, String, String) |
Aktualizacje wartość tokenu, jeśli już istnieje. |