Class SaphanaOAuthAccessTokenCredentials
- java.lang.Object
-
- com.amazonaws.athena.connectors.saphana.SaphanaOAuthAccessTokenCredentials
-
- All Implemented Interfaces:
Credentials
public class SaphanaOAuthAccessTokenCredentials extends Object implements Credentials
Saphana-specific OAuth credentials implementation. Unlike the standard OAuthAccessTokenCredentials which uses "accessToken" as the property key, Saphana requires the OAuth access token to be provided as the "password" property.
-
-
Constructor Summary
Constructors Constructor Description SaphanaOAuthAccessTokenCredentials(String accessToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccessToken()Map<String,String>getProperties()Gets the credential properties for database authentication.
-
-
-
Constructor Detail
-
SaphanaOAuthAccessTokenCredentials
public SaphanaOAuthAccessTokenCredentials(String accessToken)
-
-
Method Detail
-
getAccessToken
public String getAccessToken()
-
getProperties
public Map<String,String> getProperties()
Description copied from interface:CredentialsGets the credential properties for database authentication. Keys are property names (e.g., "username", "password", "accesToken"), and values are the associated property values.- Specified by:
getPropertiesin interfaceCredentials- Returns:
- a map of credential property names to values
-
-