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 #
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 #
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")
}
Edit this page on Github(opens new window)