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


OAuthChallengeProperties Класс

Определение

AuthenticationProperties для запроса OAuth.

public ref class OAuthChallengeProperties : Microsoft::AspNetCore::Authentication::AuthenticationProperties
public class OAuthChallengeProperties : Microsoft.AspNetCore.Authentication.AuthenticationProperties
type OAuthChallengeProperties = class
    inherit AuthenticationProperties
Public Class OAuthChallengeProperties
Inherits AuthenticationProperties
Наследование
OAuthChallengeProperties
Производный

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

OAuthChallengeProperties()

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

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

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

OAuthChallengeProperties(IDictionary<String,String>)

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

Поля

ScopeKey

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

Свойства

AllowRefresh

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

Clone()

Возврат копии.

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

Получение значения NULL Boolean из 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[])

Задайте значение параметра "область".

SetString(String, String)

Установка или удаление строкового значения из Items коллекции.

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

Методы расширения

GetTokens(AuthenticationProperties)

Возвращает все экземпляры, AuthenticationToken содержащиеся в свойствах .

GetTokenValue(AuthenticationProperties, String)

Возвращает значение маркера.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Сохраняет набор маркеров проверки подлинности после удаления старых маркеров.

UpdateTokenValue(AuthenticationProperties, String, String)

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

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