Поделиться через


OpenIdConnectChallengeProperties Класс

Определение

AuthenticationProperties для запроса OpenId Connect.

public ref class OpenIdConnectChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class OpenIdConnectChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type OpenIdConnectChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class OpenIdConnectChallengeProperties
Inherits OAuthChallengeProperties
Наследование
OpenIdConnectChallengeProperties

Конструкторы

OpenIdConnectChallengeProperties()

Инициализирует новый экземпляр OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

Инициализирует новый экземпляр OpenIdConnectChallengeProperties.

OpenIdConnectChallengeProperties(IDictionary<String,String>)

Инициализирует новый экземпляр OpenIdConnectChallengeProperties.

Поля

MaxAgeKey

Ключ параметра для аргумента "max_age", используемого для запроса запроса.

PromptKey

Ключ параметра для аргумента prompt, используемого для запроса запроса.

Свойства

AllowRefresh

Получает или задает значение параметра, который разрешает или запрещает обновление сеанса проверки подлинности.

(Унаследовано от AuthenticationProperties)
ExpiresUtc

Получает или задает время, когда заканчивается срок действия билета проверки подлинности.

(Унаследовано от AuthenticationProperties)
IsPersistent

Получает или задает значение параметра, определяющего, сохраняется ли сеанс проверки подлинности на протяжении нескольких запросов.

(Унаследовано от AuthenticationProperties)
IssuedUtc

Получает или задает время, когда был выдан билет проверки подлинности.

(Унаследовано от AuthenticationProperties)
Items

Значения состояний сеанса проверки подлинности.

(Унаследовано от AuthenticationProperties)
MaxAge

Значение параметра "max_age", используемое для запроса запроса.

Parameters

Коллекция параметров, передаваемых обработчику проверки подлинности. Они не предназначены для сериализации или сохраняемости, а только для потока данных между сайтами вызовов.

(Унаследовано от AuthenticationProperties)
Prompt

Значение параметра prompt, используемое для запроса запроса.

RedirectUri

Получает или задает полный путь или абсолютный универсальный код ресурса (URI), используемый в качестве значения ответа перенаправления HTTP.

(Унаследовано от AuthenticationProperties)
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)

Обновления значение маркера, если он уже имеется.

Применяется к