TokenProvider
Содержание
[
Скрывать
]TokenProvider class
Класс TokenProvider позволяет получить токен доступа к почтовым сервисам.
public class TokenProvider : ITokenProvider
Характеристики
Имя | Описание |
---|---|
virtual ClientId { get; } | Идентификатор клиента, полученный при регистрации приложения. |
virtual ClientSecret { get; } | Секрет клиента, полученный при регистрации приложения. |
virtual ExtraParameters { get; } | Получает дополнительные параметры для запроса |
virtual Login { get; set; } | Получает или задает логин для базовой авторизации |
virtual Password { get; set; } | Получает или устанавливает пароль для базовой авторизации |
virtual RefreshToken { get; } | Токен обновления OAuth 2.0 |
virtual RequestUrl { get; } | URL-адрес для получения токена доступа. |
virtual UseBasicAuthorization { get; set; } | Получает или задает значение, указывающее, используется ли базовая авторизация |
Методы
Имя | Описание |
---|---|
static GetInstance(string, string, string, string) | Получает экземпляр OutlookTokenProvider для определенных параметров. |
virtual Dispose() | Выполняет освобождение ресурсов. |
virtual GetAccessToken() | Получает токен доступа oAuth. Если токен существует и срок его действия не истек, возвращает текущий токен, в противном случае запрашивает новый токен с сервера. |
virtual GetAccessToken(bool) | Получает токен доступа oAuth. |
Другие члены
Имя | Описание |
---|---|
static class Google | Предоставляет экземпляр TokenProvider для почтового сервера Google |
static class Outlook | Предоставляет экземпляр TokenProvider для почтового сервера Outlook |
Смотрите также
- interface ITokenProvider
- пространство имен Aspose.Email.Clients
- сборка Aspose.Email