Package com.bandwidth
Class MessagingBasicAuthManager
java.lang.Object
com.bandwidth.MessagingBasicAuthManager
- All Implemented Interfaces:
AuthManager
,MessagingBasicAuthCredentials
public class MessagingBasicAuthManager extends java.lang.Object implements AuthManager, MessagingBasicAuthCredentials
Utility class for authorization and token management
-
Constructor Summary
Constructors Constructor Description MessagingBasicAuthManager(java.lang.String username, java.lang.String password)
Constructor -
Method Summary
Modifier and Type Method Description HttpRequest
apply(HttpRequest httpRequest)
Adds authentication to the given HttpRequestjava.util.concurrent.CompletableFuture<HttpRequest>
applyAsync(HttpRequest httpRequest)
Asynchronously adds authentication to the given HttpRequestjava.lang.String
getMessagingBasicAuthPassword()
java.lang.String
getMessagingBasicAuthUserName()
-
Constructor Details
-
MessagingBasicAuthManager
public MessagingBasicAuthManager(java.lang.String username, java.lang.String password)Constructor
-
-
Method Details
-
apply
Adds authentication to the given HttpRequest- Specified by:
apply
in interfaceAuthManager
-
applyAsync
Asynchronously adds authentication to the given HttpRequest- Specified by:
applyAsync
in interfaceAuthManager
-
getMessagingBasicAuthUserName
public java.lang.String getMessagingBasicAuthUserName()- Specified by:
getMessagingBasicAuthUserName
in interfaceMessagingBasicAuthCredentials
- Returns:
- username
-
getMessagingBasicAuthPassword
public java.lang.String getMessagingBasicAuthPassword()- Specified by:
getMessagingBasicAuthPassword
in interfaceMessagingBasicAuthCredentials
- Returns:
- password
-