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


GoogleChallengeProperties Класс

Определение

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

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

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

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

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

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