oauthProvider API
Manifest file properties
oauth_provider
Describes an OAuth authentication provider for Thunderbird to use when connecting to mail/address book/calendar services. You will need to have a client ID registered with the provider to use this API.
authorizationEndpoint
OAuth authorization endpoint address.
clientId
Identifies the OAuth client to the server.
hostnames
One or more hostnames which use this OAuth provider.
issuer
A string to identify this provider in the login manager. This should match the hostname of the authorization endpoint, although that is not required.
redirectionEndpoint
OAuth redirection endpoint.
scopes
The scopes to request when using this OAuth provider.
tokenEndpoint
OAuth token endpoint address.
clientSecret
Identifies the OAuth client to the server.
usePKCE
If the authorization uses PKCE.