MicrosoftChallengeProperties Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
AuthenticationProperties для запроса запроса Microsoft OAuth. Справочная информация приведена в https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code.
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
- Наследование
Конструкторы
MicrosoftChallengeProperties() |
Инициализирует новый экземпляр для MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Инициализирует новый экземпляр для MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
Инициализирует новый экземпляр для MicrosoftChallengeProperties. |
Поля
DomainHintKey |
Ключ параметра для аргумента "domain_hint", используемый для запроса запроса. |
LoginHintKey |
Ключ параметра для аргумента "login_hint", используемого для запроса запроса. |
PromptKey |
Ключ параметра для аргумента prompt, используемого для запроса запроса. |
ResponseModeKey |
Устаревшие..
Ключ параметра для аргумента "response_mode", используемый для запроса запроса. |
Свойства
AllowRefresh |
Получает или задает значение параметра, который разрешает или запрещает обновление сеанса проверки подлинности. (Унаследовано от AuthenticationProperties) |
DomainHint |
Возвращает или задает значение параметра "domain_hint", используемого для запроса запроса. Если она включена, проверка подлинности пропустит процесс обнаружения на основе электронной почты, который пользователь проходит на странице входа, что приведет к немного более упрощению взаимодействия с пользователем. |
ExpiresUtc |
Получает или задает время, когда заканчивается срок действия билета проверки подлинности. (Унаследовано от AuthenticationProperties) |
IsPersistent |
Получает или задает значение параметра, определяющего, сохраняется ли сеанс проверки подлинности на протяжении нескольких запросов. (Унаследовано от AuthenticationProperties) |
IssuedUtc |
Получает или задает время, когда был выдан билет проверки подлинности. (Унаследовано от AuthenticationProperties) |
Items |
Значения состояний сеанса проверки подлинности. (Унаследовано от AuthenticationProperties) |
LoginHint |
Возвращает или задает значение параметра "login_hint", используемого для запроса запроса. Можно использовать для предварительного заполнения поля имени пользователя или адреса электронной почты на странице входа, если имя пользователя известно заранее. |
Parameters |
Коллекция параметров, передаваемых обработчику проверки подлинности. Они не предназначены для сериализации или сохраняемости, а только для потока данных между сайтами вызовов. (Унаследовано от AuthenticationProperties) |
Prompt |
Возвращает или задает значение параметра prompt, используемого для запроса запроса. Указывает требуемый тип взаимодействия с пользователем. В настоящее время единственными допустимыми значениями являются login, none и consent. |
RedirectUri |
Получает или задает полный путь или абсолютный универсальный код ресурса (URI), используемый в качестве значения ответа перенаправления HTTP. (Унаследовано от AuthenticationProperties) |
ResponseMode |
Устаревшие..
Возвращает или задает значение параметра, используемого |
Scope |
Значение параметра "область", используемое для запроса запроса. (Унаследовано от OAuthChallengeProperties) |
Методы
Clone() |
Возвращает копию. (Унаследовано от AuthenticationProperties) |
GetBool(String) |
Получение значения Boolean NULL из Items коллекции. (Унаследовано от AuthenticationProperties) |
GetDateTimeOffset(String) |
Получение значения, допускающее DateTimeOffset значение NULL, Items из коллекции. (Унаследовано от AuthenticationProperties) |
GetParameter<T>(String) |
Получите параметр из Parameters коллекции. (Унаследовано от AuthenticationProperties) |
GetString(String) |
Получение строкового значения из Items коллекции. (Унаследовано от AuthenticationProperties) |
SetBool(String, Nullable<Boolean>) |
Установка или удаление Boolean значения в Items коллекции. (Унаследовано от AuthenticationProperties) |
SetDateTimeOffset(String, Nullable<DateTimeOffset>) |
Задает или удаляет DateTimeOffset значение в Items коллекции. (Унаследовано от AuthenticationProperties) |
SetParameter<T>(String, T) |
Задайте значение параметра в Parameters коллекции. (Унаследовано от AuthenticationProperties) |
SetScope(String[]) |
Задайте значение параметра область. (Унаследовано от OAuthChallengeProperties) |
SetString(String, String) |
Установка или удаление строкового значения из Items коллекции. (Унаследовано от AuthenticationProperties) |
Методы расширения
GetTokens(AuthenticationProperties) |
Возвращает все экземпляры, AuthenticationToken содержащиеся в свойствах . |
GetTokenValue(AuthenticationProperties, String) |
Возвращает значение маркера. |
StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Сохраняет набор маркеров проверки подлинности после удаления старых маркеров. |
UpdateTokenValue(AuthenticationProperties, String, String) |
Обновления значение маркера, если он уже имеется. |