TokenProvider
内容
[
隐藏
]TokenProvider class
类 TokenProvider 允许检索邮件服务的访问令牌。
public class TokenProvider : ITokenProvider
特性
姓名 | 描述 |
---|---|
virtual ClientId { get; } | 应用注册时获取的客户端ID。 |
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 | 为 Google 邮件服务器提供 TokenProvider 的实例 |
static class Outlook | 为 Outlook 邮件服务器提供 TokenProvider 的实例 |
也可以看看
- interface ITokenProvider
- 命名空间 Aspose.Email.Clients
- 部件 Aspose.Email