Interface Authenticator
-
- All Known Implementing Classes:
BasicAuthenticator
,BearerTokenAuthenticator
,DummyHttpAuthenticator
public interface Authenticator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.String
getAuthorizationHeaderValue(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory)
default boolean
isTokenRenewalSupported()
default void
renewToken(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory)
-
-
-
Method Detail
-
getAuthorizationHeaderValue
java.lang.String getAuthorizationHeaderValue(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory) throws java.io.IOException, RestApiServiceCallException, RestApiResponseParseException
- Throws:
java.io.IOException
RestApiServiceCallException
RestApiResponseParseException
-
isTokenRenewalSupported
default boolean isTokenRenewalSupported()
-
renewToken
default void renewToken(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory) throws java.io.IOException, RestApiServiceCallException, RestApiResponseParseException
- Throws:
java.io.IOException
RestApiServiceCallException
RestApiResponseParseException
-
-