web-dev-qa-db-fra.com

Comment activer l'API REST de keycloak?

J'ai installé le serveur keycloack 4.3.4. Comment activer l'API REST de keycloak (Ajouter un utilisateur, un utilisateur activé, un utilisateur désactivé ...)?

Cordialement

6
AmineParis

La première étape consiste à créer un compte administrateur (ce que vous auriez été invité à faire dès que vous auriez ouvert keycloak-server-url/auth ).

Les étapes suivantes dépendent de la façon dont vous souhaitez créer la configuration. Via l'interface utilisateur graphique de la console d'administration ou via l'API Rest.

  1. Si vous voulez le faire via l'API Rest. Tout d'abord, vous devrez obtenir un jeton de http: // your_keycloak_server/auth/realms/master/protocol/openid-connect/token comme ceci:

Notez que seuls les changements que vous devez faire dans l'appel ci-dessous sont votre adresse de serveur keycloak et la valeur du nom d'utilisateur et du mot de passe administrateur.

enter image description here

  1. Une fois que vous avez obtenu un jeton de l'appel ci-dessus, vous pouvez l'utiliser sur d'autres appels Admin Rest API en définissant l'en-tête Authorization, avec Bearer token_value. (remplacez token_value par celui obtenu à l'étape 1 ci-dessus)

(Partager un exemple ci-dessous d'un exemple d'appel de repos qui obtient la liste des utilisateurs - https://www.keycloak.org/docs-api/5.0/rest-api/index.html#_users_resource )

{{SERVER}}/auth/admin/realms/myRealm/users

12
tryingToLearn