Security APIs
editSecurity APIs
editTo use the security APIs, you must set xpack.security.enabled
to true
in
the elasticsearch.yml
file.
Use the following APIs to perform security activities.
Application privileges
editUse the following APIs to add, update, retrieve, and remove application privileges:
Role mappings
editUse the following APIs to add, remove, update, and retrieve role mappings:
Roles
editUse the following APIs to add, remove, update, and retrieve roles in the native realm:
Tokens
editUse the following APIs to create and invalidate bearer tokens for access without requiring basic authentication:
API Keys
editUse the following APIs to create, retrieve and invalidate API keys for access without requiring basic authentication:
Users
editUse the following APIs to add, remove, update, or retrieve users in the native realm:
Service Accounts
editUse the following APIs to list service accounts and manage the service tokens:
OpenID Connect
editUse the following APIs to authenticate users against an OpenID Connect authentication realm when using a custom web application other than Kibana
SAML
editUse the following APIs to authenticate users against a SAML authentication realm when using a custom web application other than Kibana
Enrollment
editUse the following APIs to enable new nodes to join an existing cluster with security enabled, or to enable a Kibana instance to configure itself to communicate with a secured Elasticsearch cluster.
User Profile
editUse the following APIs to retrieve and manage user profiles.