Class OAuthTokenClient
java.lang.Object
energy.eddie.regionconnector.us.green.button.client.OAuthTokenClient
- All Implemented Interfaces:
TokenApi
-
Constructor Summary
ConstructorsConstructorDescriptionOAuthTokenClient(String baseUrl, String clientId, String clientSecret, org.springframework.web.reactive.function.client.WebClient webClient) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<AccessTokenResponse> accessToken(AccessTokenWithCodeRequest tokenRequest) reactor.core.publisher.Mono<AccessTokenResponse> accessToken(AccessTokenWithRefreshTokenRequest tokenRequest) reactor.core.publisher.Mono<ClientAccessTokenResponse> clientAccessToken(ClientAccessTokenRequest tokenRequest)
-
Constructor Details
-
OAuthTokenClient
-
-
Method Details
-
accessToken
public reactor.core.publisher.Mono<AccessTokenResponse> accessToken(AccessTokenWithCodeRequest tokenRequest) - Specified by:
accessTokenin interfaceTokenApi
-
accessToken
public reactor.core.publisher.Mono<AccessTokenResponse> accessToken(AccessTokenWithRefreshTokenRequest tokenRequest) - Specified by:
accessTokenin interfaceTokenApi
-
clientAccessToken
public reactor.core.publisher.Mono<ClientAccessTokenResponse> clientAccessToken(ClientAccessTokenRequest tokenRequest) - Specified by:
clientAccessTokenin interfaceTokenApi
-