SDK
SDK Golang v3.x
2

GetMyCredentials #

Returns the current user's credential information for the specified <strategy>. The data returned will depend on the specified strategy. The result can be an empty object.

Arguments #

Copied to clipboard!
func (a *Auth) GetMyCredentials(strategy string, options types.QueryOptions) (json.RawMessage, error)
Arguments Type Description Required
strategy
string
the strategy to use yes
options
QueryOptions
QueryOptions object containing query options yes

Options #

Additional query options

Property Type Description Default
Queuable
bool
Make this request queuable or not true

Return #

Returns a string representing a JSON with the credentials for the provided authentication strategy and an error or nil.

Usage #

Copied to clipboard!
kuzzle.Auth.Login("local", json.RawMessage("{\"username\":\"foo\",\"password\":\"bar\"}"), nil)
_, err := kuzzle.Auth.GetMyCredentials("local", nil)
if err != nil {
  log.Fatal(err)
} else {
  fmt.Println("Success")
}