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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid清除快取的 Tokenprotected jakarta.mail.PasswordAuthentication取得完整的 Token 資訊 (用於進階使用)Methods inherited from class jakarta.mail.Authenticator
getDefaultUserName, getRequestingPort, getRequestingPrompt, getRequestingProtocol, getRequestingSite
-
Constructor Details
-
OAuth2MailAuthenticator
-
-
Method Details
-
getPasswordAuthentication
protected jakarta.mail.PasswordAuthentication getPasswordAuthentication()- Overrides:
getPasswordAuthenticationin classjakarta.mail.Authenticator
-
getTokenInfo
取得完整的 Token 資訊 (用於進階使用) -
clearToken
public void clearToken()清除快取的 Token
-