MicrosoftChallengeProperties Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
AuthenticationProperties žádost o výzvu Microsoft OAuth. Viz https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code referenční informace.
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
- Dědičnost
Konstruktory
| MicrosoftChallengeProperties() |
Inicializuje novou instanci pro MicrosoftChallengeProperties. |
| MicrosoftChallengeProperties(IDictionary<String,String>) |
Inicializuje novou instanci pro MicrosoftChallengeProperties. |
| MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inicializuje novou instanci pro MicrosoftChallengeProperties. |
Pole
| DomainHintKey |
Klíč parametru pro argument "domain_hint", který se používá pro požadavek na výzvu. |
| LoginHintKey |
Klíč parametru pro argument "login_hint", který se používá pro požadavek na výzvu. |
| PromptKey |
Klíč parametru pro argument prompt, který se používá pro požadavek výzvy. |
| ResponseModeKey |
Zastaralé.
Klíč parametru pro argument "response_mode", který se používá pro požadavek na výzvu. |
Vlastnosti
| AllowRefresh |
Získá nebo nastaví, pokud by aktualizace ověřovací relace měla být povolena. (Zděděno od AuthenticationProperties) |
| DomainHint |
Získá nebo nastaví hodnotu pro hodnotu parametru "domain_hint", která se používá pro požadavek výzvy. V případě zahrnutí ověřování přeskočí proces zjišťování na základě e-mailu, který uživatel prochází na přihlašovací stránce, což vede k trochu jednoduššímu uživatelskému prostředí. |
| ExpiresUtc |
Získá nebo nastaví čas vypršení platnosti ověřovacího lístku. (Zděděno od AuthenticationProperties) |
| IsPersistent |
Získá nebo nastaví, zda je relace ověřování trvale zachována napříč více požadavky. (Zděděno od AuthenticationProperties) |
| IssuedUtc |
Získá nebo nastaví čas vydání ověřovacího lístku. (Zděděno od AuthenticationProperties) |
| Items |
Stavové hodnoty relace ověřování. (Zděděno od AuthenticationProperties) |
| LoginHint |
Získá nebo nastaví hodnotu pro hodnotu parametru "login_hint", která se používá pro požadavek výzvy. Dá se použít k předběžnému vyplnění pole uživatelské jméno/e-mailová adresa přihlašovací stránky pro uživatele, pokud je uživatelské jméno známé předem. |
| Parameters |
Kolekce parametrů, které jsou předány obslužné rutině ověřování. Nejsou určené pro serializaci nebo trvalost, pouze pro tok dat mezi weby volání. (Zděděno od AuthenticationProperties) |
| Prompt |
Získá nebo nastaví hodnotu parametru "prompt" hodnotu, která se používá pro požadavek výzvy. Označuje typ interakce uživatele, který je povinný. Jediné platné hodnoty jsou v tuto chvíli přihlášení, žádné a souhlas. |
| RedirectUri |
Získá nebo nastaví úplnou cestu nebo absolutní identifikátor URI, který se má použít jako hodnota odpovědi http redirect. (Zděděno od AuthenticationProperties) |
| ResponseMode |
Zastaralé.
Získá nebo nastaví hodnotu pro |
| Scope |
Hodnota parametru "scope" použitá pro požadavek výzvy. (Zděděno od OAuthChallengeProperties) |
Metody
Metody rozšíření
| GetTokens(AuthenticationProperties) |
Vrátí všechny AuthenticationToken instance obsažené ve vlastnostech. |
| GetTokenValue(AuthenticationProperties, String) |
Vrátí hodnotu tokenu. |
| StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Uloží sadu ověřovacích tokenů po odebrání všech starých tokenů. |
| UpdateTokenValue(AuthenticationProperties, String, String) |
Aktualizace hodnotu tokenu, pokud už existuje. |