Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCredentialsNoCredentials may be returned by Credentials implementations to // make driver act as if there no Credentials at all. That is, driver will // not send any token meta information during request. ErrCredentialsNoCredentials = errors.New("ydb: credentials: no credentials") )
Functions ¶
func NewAnonymousCredentials ¶
func NewAnonymousCredentials(sourceInfo string) *anonymousCredentials
Types ¶
type AccessTokenCredentials ¶
type AccessTokenCredentials struct { AccessToken string // contains filtered or unexported fields }
AccessTokenCredentials implements Credentials interface with static authorization parameters.
func NewAccessTokenCredentials ¶
func NewAccessTokenCredentials(AccessToken string, sourceInfo string) *AccessTokenCredentials
func (AccessTokenCredentials) String ¶
func (a AccessTokenCredentials) String() string
Token implements Credentials.
type Credentials ¶
Credentials is an interface that contains options used to authorize a client.
func MultiCredentials ¶
func MultiCredentials(cs ...Credentials) Credentials
MultiCredentials creates Credentials which represents multiple ways of obtaining token. Its Token() method proxies call to the underlying credentials in order. When first successful call met, it returns. If there are no successful calls, it returns last error.
Click to show internal directories.
Click to hide internal directories.