@@ -916,6 +916,36 @@ Change feed into delayed feed:
916916# kc.eportal feed -c test --deploy-after 12
917917```
918918
919+ ## API keys Management
920+
921+ An API key may be used as an alternative to password authentication when accessing public API endpoints.
922+ API tokens provide a more secure way to authenticate APIs because they can be easily revoked
923+ without affecting each other, and you don't need to share your credentials.
924+
925+ To get into API keys Management interface go to Settings -> API keys:
926+
927+ ![ API keys] ( /images/api_key_list.png )
928+
929+ On this page a user can manage the existing API keys: create, revoke (delete).
930+
931+ ![ API key edit] ( /images/api_key_create.png )
932+
933+ Available options:
934+
935+ * Key name - a name of the API key.
936+ * Expiration date - optional key expiration date.
937+
938+ After generating the key, you will see a bar with a token, as in the picture below.
939+
940+ ![ API key generated] ( /images/api_key_generated.png )
941+
942+ This token is not stored on the server, so you need to keep it in a safe place.
943+ Use this token in an API client as described in [ ePortal API documentation] ( /eportal-api ) .
944+
945+ The API key is personal, meaning it is tied to a specific user and inherits their permissions.
946+ A user with read-only permissions can only manage their own keys,
947+ while an administrator has access to any user's API keys.
948+
919949## Adding extra Tag field
920950
921951To add an extra Tag field for the server, run:
0 commit comments