Table of Contents

Namespace MailFathom.Common.OAuth

Classes

AuthorizationServerErrorText

Reduces an authorization server's error value to a form that is safe to put in a message.

DeviceCodePrompt

What a person has to be shown to complete a device-code authorization on another device.

OAuthDeviceAuthorizationResponse

The subset of an RFC 8628 device authorization response MailFathom reads.

OAuthIdentifierUri

The shape OAuth requires of a URL used as a name rather than as something to fetch.

OAuthJsonContext

Serializes the OAuth endpoint responses without reflection.

OAuthMetadataAddresses

Where an authorization server's metadata is looked for, given only its issuer.

OAuthTokenResponse

The subset of an RFC 6749 token endpoint response MailFathom reads.

PkceCodeChallenge

One RFC 7636 proof-key pair binding an authorization request to the token request that redeems it.