Class BasicAuthenticator
- java.lang.Object
-
- com.smartgridready.communicator.rest.http.authentication.BasicAuthenticator
-
- All Implemented Interfaces:
Authenticator
public class BasicAuthenticator extends java.lang.Object implements Authenticator
-
-
Constructor Summary
Constructors Constructor Description BasicAuthenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthorizationHeaderValue(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory)
boolean
isTokenRenewalSupported()
void
renewToken(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory)
-
-
-
Method Detail
-
getAuthorizationHeaderValue
public java.lang.String getAuthorizationHeaderValue(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory)
- Specified by:
getAuthorizationHeaderValue
in interfaceAuthenticator
-
isTokenRenewalSupported
public boolean isTokenRenewalSupported()
- Specified by:
isTokenRenewalSupported
in interfaceAuthenticator
-
renewToken
public void renewToken(com.smartgridready.ns.v0.DeviceFrame deviceDescription, com.smartgridready.driver.api.http.GenHttpClientFactory httpClientFactory) throws java.io.IOException, RestApiServiceCallException, RestApiResponseParseException
- Specified by:
renewToken
in interfaceAuthenticator
- Throws:
java.io.IOException
RestApiServiceCallException
RestApiResponseParseException
-
-