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

 

Классы

OAuthClientOptions Настройки для веб-клиента из app-oauth.json для внешней аутентификации посредством OAuth.
OAuthDefaultConfiguratorTOptions, THandler Объект, посредством которого выполняется добавление и настройка внешней аутентификации по протоколу OAuth.
OAuthDefaultHandlerTOptions OAuth-обработчик аутентификации пользователя по умолчанию.
OAuthEventHandler Обработчик для событий, происходящих в ходе аутентификации посредством OAuth.
OAuthHelper Вспомогательные константы для решения OAuth.
OAuthHelperChallengeFields Поля, используемые при создании Challenge-запроса.
OAuthHelperClaimsTypes Распространённые типы утверждений, используемы в ходе аутентификации посредством OAuth.
OAuthHelperEndpoints Набор путей до конечных точек, используемых в OAuth.
OAuthHelperErrorFields Поля, используемые при обработке ошибок в ходе аутентификации посредством OAuth.
OAuthHelperProviderOptions Опции, используемые для конфигурирования обработчиков провайдеров.
OAuthHelperProviderOptionsOAuth Специфичные опции для OAuth.
OAuthHelperProviderOptionsOpenId Специфичные опции для OpenID Connect.
OAuthUserProvider Объект, предоставляющий методы для проверки пользователя, выполняющего вход в систему по протоколу OAuth, с возможностью создания этого пользователя в системе и открытия для него сессии.
OpenIdDefaultConfiguratorTHandler Объект, посредством которого выполняется добавление и настройка внешней аутентификации по протоколу OpenID Connect.
OpenIdDefaultHandler OpenId-обработчик аутентификации пользователя по умолчанию.
RemoteAuthenticationConfigurator Базовый класс для добавления и настройки внешней аутентификации.
RemoteAuthenticationExtensions Набор расширений для регистрации схемы внешней аутентификации.
RemoteAuthenticationRegistry Реестр обработчиков внешней аутентификации.

Интерфейсы

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

Делегаты

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