Skip to content

Instantly share code, notes, and snippets.

@valterh4ck3r
Forked from paoloantinori/keycloak.sh
Created December 12, 2017 14:10
Show Gist options
  • Save valterh4ck3r/0ec7aadac903229f3ac3e2b01832909b to your computer and use it in GitHub Desktop.
Save valterh4ck3r/0ec7aadac903229f3ac3e2b01832909b to your computer and use it in GitHub Desktop.
Keycloak Admin API Rest Example
#!/bin/bash
export TKN=$(curl -X POST 'http://localhost:8080/auth/realms/master/protocol/openid-connect/token' \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "username=admin" \
-d 'password=admin' \
-d 'grant_type=password' \
-d 'client_id=admin-cli' | jq -r '.access_token')
curl -X GET 'http://localhost:8080/auth/admin/realms' \
-H "Accept: application/json" \
-H "Authorization: Bearer $TKN" | jq .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment