Class OAuth2MailAuthenticator

java.lang.Object
jakarta.mail.Authenticator
io.leandev.appfuse.mail.OAuth2MailAuthenticator

public class OAuth2MailAuthenticator extends jakarta.mail.Authenticator
OAuth 2 郵件認證器 - 專注於 JavaMail 認證橋接 使用 OAuth2Authenticator 進行實際的 OAuth 2 認證邏輯
  • Constructor Details

  • Method Details

    • getPasswordAuthentication

      protected jakarta.mail.PasswordAuthentication getPasswordAuthentication()
      Overrides:
      getPasswordAuthentication in class jakarta.mail.Authenticator
    • getTokenInfo

      public OAuth2Authenticator.TokenInfo getTokenInfo()
      取得完整的 Token 資訊 (用於進階使用)
    • clearToken

      public void clearToken()
      清除快取的 Token