Package io.jmix.email.authentication
package io.jmix.email.authentication
-
ClassDescriptionInterface defining methods for management of refresh token used for OAuth2 authentication with SMTP server.
Authenticatorimplementation that uses access token provided byOAuth2TokenProvider.Interface defining the OAuth2 authorization code flow used to connect a mailbox account: the user is redirected to the provider consent page and returns to the application callback with an authorization code.OAuth2 client type a refresh token was issued to.Interface defining the OAuth2 device authorization grant ("device code flow") used to connect a mailbox account without a redirect URI: the user opens the provider verification page on any device and enters the displayed code.State of a runningOAuth2DeviceCodeFlow.JavaMailSenderImplthat authenticates every SMTP connection with a current OAuth2 access token obtained fromOAuth2TokenProvider.Interface defining methods for access/refresh token obtaining.