Opstella Keycloak Initial Configurations
You need to perform the following to initialise the integration to Opstella and put your customization for your Opstella instance must be done here.
Sign In to Keycloak Administration Panel
Section titled “Sign In to Keycloak Administration Panel”- Go to
idp.${BASE_DOMAIN} - Sign-in to Keycloak with Initial Admin Local Account (Usually
admin), go tomasterKeycloak Realm (Default First Keycloak Realm)
Setup Dedicated Keycloak Realm
Section titled “Setup Dedicated Keycloak Realm”Be sure to do it on master Keycloak Realm and create a dedicated Keycloak Realm for Opstella
You will be setup dedicated Keycloak Realm followed to what you have define the name for it.
```sh frame=none Ensure KEYCLOAK_REALM is defined as per the Shell Variables guide.
-
Go to Realm List (Top Left) >
Create realm
Give the pre-defined Keycloak Realm name in Realm name
For example - Foobar Company: Keycloak Realm name will be
foobar-opstella
Click
Createand you should be greeted with the newly created Keycloak Realm
-
Go to
Realm settings>Generaltab2.1 Configure the following:
- Display name:
Opstella - <CHANGEME> - HTML Display name:
<div class="kc-logo-text"><span>Opstella - <CHANGEME></span></div>

2.2 Click
Save - Display name:
-
Go to
Realm settings> Themes- Login theme: Choose
opstella-v5oropstella - Email theme: Choose
opstella-v5oropstella

- Login theme: Choose
Setup Keycloak Groups
Section titled “Setup Keycloak Groups”💡 Be sure to do it on your dedicated Keycloak Realm.
foobar-opstella
Create the following Keycloak Group with the following name, which is used for some application to map the role within its application
- Group Name:
fake-group; Must Create
-
Go to
Groups>Create group
-
Put in Group Name > Click
Create
Setup Opstella Administrator User Account
Section titled “Setup Opstella Administrator User Account”💡 Be sure to do it on your dedicated Keycloak Realm.
foobar-opstella
You will be creating a user named opstella to be a first user on the system and be an Opstella Administrator,
-
Go to
Users>Add user
- User:
opstella - Email:
opstella-admin@${BASE_DOMAIN} - First name:
Opstella - Last name:
Administrator

- User:
-
Click on
Join Groupsand choosefake-group
-
Click
Create -
Set the
opstellauser passwordAfter creation, it should redirect to
opstellauser information.If not, Go to
Users>opstellawithin the users list
2.1 Go to
Credentialstab >Set password
2.2 Type your chosen password in
PasswordandPassword confirmation2.3 Untick
TemporaryandSave
-
Assign Pre-defined Realm Management Role
realm-adminto be Keycloak Administrator (Realm Role)4.1 Go to
Role mappingtab >Assign role4.2 Change Filter to
Filter by client4.3 Search for
realm-adminofrealm-management

Finished?
Use the below navigation to proceed