GoogleChallengeProperties Класс

Определение

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

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

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

GoogleChallengeProperties()

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

GoogleChallengeProperties(IDictionary<String,String>)

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

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

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

Поля

AccessTypeKey

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

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

PromptParameterKey

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

Свойства

AccessType

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

AllowRefresh

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

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

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

ExpiresUtc

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

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

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

IsPersistent

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

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

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

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

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

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

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

Parameters

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

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

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

RedirectUri

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

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

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

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

Методы

Clone()

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

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

Получение значения NULL Boolean из Items коллекции.

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

Получение значения, допускающего значение NULL DateTimeOffset , из 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[])

Задайте значение параметра scope.

(Унаследовано от OAuthChallengeProperties)
SetString(String, String)

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

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

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

GetTokens(AuthenticationProperties)

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

GetTokenValue(AuthenticationProperties, String)

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

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

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

UpdateTokenValue(AuthenticationProperties, String, String)

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

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