Package davmail.exchange.auth
Class O365ManualAuthenticator
java.lang.Object
davmail.exchange.auth.O365ManualAuthenticator
- All Implemented Interfaces:
ExchangeAuthenticator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAuthenticate against Exchange or O365Return default or computed Exchange or O365 urlReturn a pool enabled HttpClientAdapter instance to access O365getToken()static voidvoidsetPassword(String password) voidsetUsername(String username)
-
Constructor Details
-
O365ManualAuthenticator
public O365ManualAuthenticator()
-
-
Method Details
-
getToken
- Specified by:
getTokenin interfaceExchangeAuthenticator
-
getExchangeUri
Description copied from interface:ExchangeAuthenticatorReturn default or computed Exchange or O365 url- Specified by:
getExchangeUriin interfaceExchangeAuthenticator- Returns:
- target url
-
getUsername
-
setUsername
- Specified by:
setUsernamein interfaceExchangeAuthenticator
-
setPassword
- Specified by:
setPasswordin interfaceExchangeAuthenticator
-
getHttpClientAdapter
Return a pool enabled HttpClientAdapter instance to access O365- Specified by:
getHttpClientAdapterin interfaceExchangeAuthenticator- Returns:
- HttpClientAdapter instance
-
authenticate
Description copied from interface:ExchangeAuthenticatorAuthenticate against Exchange or O365- Specified by:
authenticatein interfaceExchangeAuthenticator- Throws:
IOException- on error
-
main
-