Namespace MailFathom.Infrastructure.Mail.OAuth
Classes
- MailAccessTokenUnavailableException
Indicates that an account's authorization server did not issue an access token its OAuth mechanisms require.
- MailAccountOAuthOptions
Binds one account's OAuth settings and resolves the secrets a token request needs.
- MailOAuthAccountSettings
Contains validated token endpoint settings and resolved secrets for one configured account.
- MailOAuthClientMaterial
The secrets one token request resolved from an account's configured references.
Structs
- MailOAuthGrant
Identifies which OAuth 2.0 grant an account exchanges for an access token.
Interfaces
- IMailOAuthSettingsProvider
Resolves token endpoint settings for accounts that authenticate with an access token.