Package com.netlang.mail
Class Ms365Authenticator
java.lang.Object
javax.mail.Authenticator
com.netlang.mail.IAuthenticator
com.netlang.mail.Ms365Authenticator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.json.JSONObjectgetAccessToken(String tenant, String scope, String clientId, String clientSecret) longbooleanvoidRegister uservoidsetExpiration(long expiration) Methods inherited from class com.netlang.mail.IAuthenticator
registerUser
-
Constructor Details
-
Ms365Authenticator
-
-
Method Details
-
registerUser
public void registerUser()Register user- Parameters:
serverAddress-user-password-
-
getAccessToken
public org.json.JSONObject getAccessToken(String tenant, String scope, String clientId, String clientSecret) throws Exception - Throws:
Exception
-
hasExpired
public boolean hasExpired()- Overrides:
hasExpiredin classIAuthenticator
-
getExpiration
public long getExpiration() -
setExpiration
public void setExpiration(long expiration)
-