Tessa.Web.Client.OAuth - пространство имён

 

Классы

OAuthClientOptions Настройки для веб-клиента из app-oauth.json для внешней аутентификации посредством OAuth.
OAuthDefaultConfigurator<TOptions, THandler> Объект, посредством которого выполняется добавление и настройка внешней аутентификации по протоколу OAuth.
OAuthDefaultHandler<TOptions> OAuth-обработчик аутентификации пользователя по умолчанию.
OAuthEventHandler Обработчик для событий, происходящих в ходе аутентификации посредством OAuth.
OAuthHelper Вспомогательные константы для решения OAuth.
OAuthHelper.ChallengeFields Поля, используемые при создании Challenge-запроса.
OAuthHelper.ClaimsTypes Распространённые типы утверждений, используемы в ходе аутентификации посредством OAuth.
OAuthHelper.Endpoints Набор путей до конечных точек, используемых в OAuth.
OAuthHelper.ErrorFields Поля, используемые при обработке ошибок в ходе аутентификации посредством OAuth.
OAuthHelper.ProviderOptions Опции, используемые для конфигурирования обработчиков провайдеров.
OAuthHelper.ProviderOptions.OAuth Специфичные опции для OAuth.
OAuthHelper.ProviderOptions.OpenId Специфичные опции для OpenID Connect.
OAuthUserProvider Объект, предоставляющий методы для проверки пользователя, выполняющего вход в систему по протоколу OAuth, с возможностью создания этого пользователя в системе и открытия для него сессии.
OpenIdDefaultConfigurator<THandler> Объект, посредством которого выполняется добавление и настройка внешней аутентификации по протоколу OpenID Connect.
OpenIdDefaultHandler OpenId-обработчик аутентификации пользователя по умолчанию.
RemoteAuthenticationConfigurator Базовый класс для добавления и настройки внешней аутентификации.
RemoteAuthenticationExtensions Набор расширений для регистрации схемы внешней аутентификации.
RemoteAuthenticationRegistry Реестр обработчиков внешней аутентификации.

Интерфейсы

IOAuthEventHandler Обработчик для событий, происходящих в ходе аутентификации посредством OAuth.
IOAuthUserProvider Объект, предоставляющий методы для проверки пользователя, выполняющего вход в систему по протоколу OAuth, с возможностью создания этого пользователя в системе и открытия для него сессии.

Делегаты

RemoteAuthenticationFactory Делегат, описывающий функцию создания схемы и настройки внешней аутентификации.