Class CredentialService
java.lang.Object
energy.eddie.regionconnector.us.green.button.services.CredentialService
-
Constructor Summary
ConstructorsConstructorDescriptionCredentialService(OAuthTokenRepository repository, GreenButtonConfiguration config, OAuthTokenClientFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<OAuthTokenDetails> retrieveAccessToken(UsGreenButtonPermissionRequest permissionRequest) reactor.core.publisher.Mono<OAuthTokenDetails> retrieveAccessToken(UsGreenButtonPermissionRequest permissionRequest, String code)
-
Constructor Details
-
CredentialService
public CredentialService(OAuthTokenRepository repository, GreenButtonConfiguration config, OAuthTokenClientFactory factory)
-
-
Method Details
-
retrieveAccessToken
public reactor.core.publisher.Mono<OAuthTokenDetails> retrieveAccessToken(UsGreenButtonPermissionRequest permissionRequest) -
retrieveAccessToken
public reactor.core.publisher.Mono<OAuthTokenDetails> retrieveAccessToken(UsGreenButtonPermissionRequest permissionRequest, String code) throws MissingClientSecretException, MissingClientIdException, MissingApiTokenException
-