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


TwitterOptions Класс

Определение

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

public ref class TwitterOptions : Microsoft::AspNetCore::Builder::RemoteAuthenticationOptions
public class TwitterOptions : Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions
type TwitterOptions = class
    inherit RemoteAuthenticationOptions
Public Class TwitterOptions
Inherits RemoteAuthenticationOptions
Наследование

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

TwitterOptions()

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

Свойства

AuthenticationScheme

AuthenticationScheme в параметрах соответствует логическому имени конкретной схемы проверки подлинности. Может быть присвоено другое значение, чтобы использовать одинаковый тип промежуточного ПО проверки подлинности более одного раза на конвейере.

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

Если значение равно true, ПО промежуточного слоя для проверки подлинности изменит запрос пользователя. Если значение равно false, ПО промежуточного слоя для проверки подлинности предоставляет удостоверение только в том случае, если оно явно указано в AuthenticationScheme.

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

Если значение равно true, ПО промежуточного слоя для проверки подлинности должно обрабатывать автоматический запрос. Если значение равно false, ПО промежуточного слоя для проверки подлинности изменит ответы только при явном указании AuthenticationScheme.

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

HttpMessageHandler, используемый для взаимодействия с удаленным поставщиком удостоверений. Его нельзя задать одновременно с BackchannelCertificateValidator, если только значение не может быть получено нисходящим приведением WebRequestHandler.

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

Возвращает или задает значение времени ожидания в миллисекундах для связи обратного канала с удаленным поставщиком удостоверений.

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

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

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

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

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

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

ConsumerSecret

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

Description

Дополнительная информация о типе проверки подлинности, доступная в приложении.

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

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

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

Возвращает или задает объект , используемый ITwitterEvents для обработки событий проверки подлинности.

RemoteAuthenticationTimeout

Возвращает или задает ограничение времени для выполнения потока проверки подлинности (15 минут по умолчанию).

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

Включает сведения о пользователе в процессе проверки подлинности, включая адреса электронной почты. Для получения адресов электронной почты требуются специальные разрешения от службы поддержки Twitter для каждого приложения. Значение по умолчанию — false. См. раздел https://dev.twitter.com/rest/reference/get/account/verify_credentials

SaveTokens

Определяет, должны ли маркеры доступа и обновления храниться в AuthenticationProperties после успешной авторизации. Это свойство по умолчанию имеет значение , false чтобы уменьшить размер окончательного файла cookie проверки подлинности.

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

Возвращает или задает схему проверки подлинности, соответствующую ПО промежуточного слоя, отвечающему за сохранение удостоверения пользователя после успешной проверки подлинности. Это значение обычно соответствует ПО промежуточного слоя cookie, зарегистрированного в классе Startup. Если этот параметр опущен, SignInScheme используется в качестве резервного значения.

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

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

SystemClock

Только для тестирования.

SystemClock

Только для тестирования.

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

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