Package api.equinix.javasdk.core.auth
Class BasicEquinixCredentials
java.lang.Object
api.equinix.javasdk.core.auth.BasicEquinixCredentials
- All Implemented Interfaces:
EquinixCredentials
Standard implementation of
EquinixCredentials using OAuth2 client credentials.
This is the primary way to authenticate with Equinix Platform APIs. Provide your Client ID and Client Secret obtained from the Equinix Developer Portal.
Usage
BasicEquinixCredentials credentials = new BasicEquinixCredentials("clientId", "clientSecret");
Fabric fabric = new Fabric(credentials);
- Version:
- $Id: $Id
- Author:
- ianjones
-
Constructor Summary
ConstructorsConstructorDescriptionBasicEquinixCredentials(String accessKey, String secretKey) Creates credentials using the given OAuth2 Client ID and Client Secret. -
Method Summary
Modifier and TypeMethodDescriptionReturns the OAuth2 Client ID (access key) for API authentication.Returns the OAuth2 grant type.Returns the OAuth2 Client Secret (secret key) for API authentication.
-
Constructor Details
-
BasicEquinixCredentials
-
-
Method Details
-
getAccessKey
Returns the OAuth2 Client ID (access key) for API authentication.- Specified by:
getAccessKeyin interfaceEquinixCredentials- Returns:
- the client ID string
-
getSecretKey
Returns the OAuth2 Client Secret (secret key) for API authentication.- Specified by:
getSecretKeyin interfaceEquinixCredentials- Returns:
- the client secret string
-
getGrantType
Returns the OAuth2 grant type. Always returns"client_credentials".- Returns:
- the grant type string
-