Package com.bandwidth
Class VoiceBasicAuthManager
java.lang.Object
com.bandwidth.VoiceBasicAuthManager
- All Implemented Interfaces:
AuthManager
,VoiceBasicAuthCredentials
public class VoiceBasicAuthManager extends java.lang.Object implements AuthManager, VoiceBasicAuthCredentials
Utility class for authorization and token management
-
Constructor Summary
Constructors Constructor Description VoiceBasicAuthManager(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
getVoiceBasicAuthPassword()
java.lang.String
getVoiceBasicAuthUserName()
-
Constructor Details
-
VoiceBasicAuthManager
public VoiceBasicAuthManager(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
-
getVoiceBasicAuthUserName
public java.lang.String getVoiceBasicAuthUserName()- Specified by:
getVoiceBasicAuthUserName
in interfaceVoiceBasicAuthCredentials
- Returns:
- username
-
getVoiceBasicAuthPassword
public java.lang.String getVoiceBasicAuthPassword()- Specified by:
getVoiceBasicAuthPassword
in interfaceVoiceBasicAuthCredentials
- Returns:
- password
-