DEV Community

rounakcodes
rounakcodes

Posted on

10 2

Keycloak: REST API for Realm Role

Get access token

  • Code
  curl \
  -d "client_id=admin-cli" \
  -d "username=admin" \
  -d "password=admin" \
  -d "grant_type=password" \
  "http://localhost:8080/auth/realms/master/protocol/openid-connect/token"
Enter fullscreen mode Exit fullscreen mode

Create a Realm Role

  • Code
  curl -X POST http://localhost:8080/auth/admin/realms/<realm-id>/roles \
  -H "Authorization: Bearer ${TOKEN}" \
  -H 'Content-Type: application/json' \
  -d '{"name": "<role-name>"}'
Enter fullscreen mode Exit fullscreen mode

Get all Realm Roles

  • Code
  curl -X GET http://localhost:8080/auth/admin/realms/<realm-id>/roles \
  -H "Authorization: Bearer ${TOKEN}" \
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
hendisantika profile image
Hendi Santika

Is there any way to list all realm & client roles by REST API ADMIN via Java?

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more