A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds below:

endpointcreds package - github.com/aws/aws-sdk-go-v2/credentials/endpointcreds - Go Packages

Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.

The credentials endpoint Provider can receive both static and refreshable credentials that will expire. Credentials are static when an "Expiration" value is not provided in the endpoint's response.

Static credentials will never expire once they have been retrieved. The format of the static credentials response:

{
    "AccessKeyId" : "MUA...",
    "SecretAccessKey" : "/7PC5om....",
}

Refreshable credentials will expire within the "ExpiryWindow" of the Expiration value in the response. The format of the refreshable credentials response:

{
    "AccessKeyId" : "MUA...",
    "SecretAccessKey" : "/7PC5om....",
    "Token" : "AQoDY....=",
    "Expiration" : "2016-02-25T06:03:31Z"
}

Errors should be returned in the following format and only returned with 400 or 500 HTTP status codes.

{
    "code": "ErrorCode",
    "message": "Helpful error message."
}
View Source
const ProviderName = `CredentialsEndpointProvider`

ProviderName is the name of the credentials provider.

This section is empty.

This section is empty.

type AuthTokenProvider interface {
	GetToken() (string, error)
}

AuthTokenProvider defines an interface to dynamically load a value to be passed for the Authorization header of a credentials request.

HTTPClient is a client for sending HTTP requests

Options is structure of configurable options for Provider

Provider satisfies the aws.CredentialsProvider interface, and is a client to retrieve credentials from an arbitrary endpoint.

New returns a credentials Provider for retrieving AWS credentials from arbitrary endpoint.

ProviderSources returns the credential chain that was used to construct this provider

Retrieve will attempt to request the credentials from the endpoint the Provider was configured for. And error will be returned if the retrieval fails.

TokenProviderFunc is a func type implementing AuthTokenProvider interface and enables customizing token provider behavior

GetToken func retrieves auth token according to TokenProviderFunc implementation


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4