Package com.eqixiac.equinix.core.auth


package com.eqixiac.equinix.core.auth
Authentication and credential management for the Equinix Java SDK.

EquinixCredentials supplies the OAuth2 client credentials (Client ID and Client Secret); BasicEquinixCredentials is the standard implementation. Credentials are resolved through the EquinixCredentialsProvider extension point — implement it to source credentials from a vault, environment, or rotation scheme; the SDK ships EquinixStaticCredentialsProvider for the common static case. At authentication time the SDK builds an Oauth2TokenRequest from the provided credentials and performs the OAuth2 client_credentials grant (POST /oauth2/v1/token) — the only grant the Equinix token endpoint supports.

See Also: