Package com.rabbitmq.stream.oauth2
Class HttpTokenRequester
java.lang.Object
com.rabbitmq.stream.oauth2.HttpTokenRequester
- All Implemented Interfaces:
TokenRequester
Token requester using HTTP(S) to request an OAuth2 Access token.
Uses HttpClient
for the HTTP operations.
-
Constructor Summary
ConstructorsConstructorDescriptionHttpTokenRequester
(String tokenEndpointUri, String clientId, String clientSecret, String grantType, Map<String, String> parameters, Consumer<java.net.http.HttpClient.Builder> clientBuilderConsumer, Consumer<java.net.http.HttpRequest.Builder> requestBuilderConsumer, TokenParser parser) -
Method Summary
-
Constructor Details
-
HttpTokenRequester
-
-
Method Details
-
request
Description copied from interface:TokenRequester
Request a token.- Specified by:
request
in interfaceTokenRequester
- Returns:
- the token
-