Core
API v2.x
2

credentialsExist #

Checks that the current authenticated user has credentials for the specified authentication strategy.


Query Syntax #

HTTP #

Available since 2.4.0
URL: http://kuzzle:7512/_me/credentials/<strategy>/_exists Method: GET Headers: Authorization: "Bearer <authentication token>"
Deprecated since 2.4.0
URL: http://kuzzle:7512/credentials/<strategy>/_me/_exists Method: GET Headers: Authorization: "Bearer <authentication token>"

Other protocols #

{  "controller": "auth",  "action": "credentialsExist",  "strategy": "<strategy>",  "jwt": "<authentication token>" }

Arguments #

  • jwt: valid authentication token (for the HTTP protocol, the token is to be passed to the Authorization header instead)
  • strategy: name of the authentication strategy to be tested

Response #

Result is a boolean telling whether credentials exist for the provided authentication strategy:

{  "status": 200,  "error": null,  "action": "credentialsExist",  "controller": "auth",  "result": true }