Security Token Service (STS)
The Buckit Security Token Service (STS) APIs allow applications to generate temporary credentials for accessing the Buckit deployment.
The STS API is required for Buckit deployments configured to use external identity managers, as the API allows conversion of the external IDP credentials into AWS Signature v4-compatible credentials.
STS API Endpoints
Buckit supports the following STS API endpoints:
Endpoint |
Supported IDP |
Description |
|---|---|---|
Built-in users |
Generates temporary credentials from an existing built-in user’s access key and secret key. |
|
OpenID Connect |
Generates an access key and secret key using the JWT token returned by the OIDC provider |
|
OpenID Connect / OAuth 2.0 client credentials grant |
Generates an access key and secret key using an OAuth 2.0 access token returned by the identity provider. |
|
Active Directory / LDAP |
Generates an access key and secret key using the AD/LDAP credentials specified to the API endpoint. |
|
Buckit Identity Plugin |
Generates a token for use with an external identity provider and the Buckit Identity Plugin. |
|
X.509 / TLS certificate |
Generates an access key and secret key by mapping the subject common name (CN) of a client TLS certificate to a matching policy. |