Admin Console Tour
The admin console is your control centre for Keycloak. Every realm, client, user, role, and identity provider is created and managed here. Before you create anything, it is worth spending a few minutes understanding the layout so you do not get lost.
Signing in
Section titled “Signing in”- Make sure Keycloak is running (see the previous lesson if you have not started it yet).
- Open
http://localhost:8080in your browser. - Click “Administration Console”.
- Enter
adminas the username andadminas the password. - Click “Sign in”. You land on the master realm’s home page.
The realm selector
Section titled “The realm selector”The top-left of the admin console shows the current realm name — by default “Keycloak” (the master realm). Click it to open a drop-down that lists all your realms and lets you create a new one. Always check which realm you are in before making changes — it is easy to accidentally create a client in the wrong realm.
The left navigation
Section titled “The left navigation”The sidebar gives you access to every resource in the current realm:
| Nav item | What you manage here |
|---|---|
| Realm settings | Token lifespans, security defences, email settings, themes |
| Clients | Applications registered to use this realm for auth |
| Client scopes | Shared protocol mappers and scope definitions |
| Realm roles | Roles available to all clients in this realm |
| Users | User accounts, credentials, and role assignments |
| Groups | User groups and group-level role assignments |
| Identity providers | External IdPs (Google, GitHub, SAML, OIDC) |
| User federation | LDAP and Active Directory connections |
| Sessions | Active user sessions across all clients |
| Events | Audit log of login events and admin events |
Creating your first realm (warm-up)
Section titled “Creating your first realm (warm-up)”- Click the realm selector (top-left).
- Click “Create realm”.
- In the “Realm name” field, enter
my-app(lowercase, no spaces). - Leave “Enabled” toggled on.
- Click “Create”.
- You are now inside the
my-apprealm. The top-left selector now shows “my-app”.