Creating a New Agent User
Introduction
User management using an external backend (we use Keycloak at the time of writing) works differently in osTicket compared to other common OIDC-implemented applications.
While common OIDC implementations used role-based authentication to determine a user's access level which automatically assigns permissions depending on their role, the osTicket OpenID plugin requires the administrator to add the user manually.
However, a manually created user in this application can still be linked to a user in Keycloak. Users are identified by osTicket from OIDC via email. Therefore, if Keycloak happens to be down, then an agent can still log in using their email and a separate password set specifically for osTicket.
How to Create an Agent User
Obtaining Prior Information
In order to create a support agent, you will need:
- The user's email used in Keycloak
- The user's username (optional, but keeps things consistent)
Navigate to the User Creation Page
In order to create a user, you must have the account permission to do so.
Creating a User
Filling out the form should be pretty straightforward.
- Fill out the user's first and last name.
- Enter the email address obtained from Keycloak.
- Fill out the user's username.
- Set the
Authenticaion Backend
toFireant LLC
. - Fill out additional entries as necessary.
- Switch to the Access tab and select the Primary Department for the user. If unsure, assign the user to
Support
withAll Access
. - Switch to the Permissions tab and choose the permissions you would like to assign the user with.
- Click
Create
.
Once that's done, make sure the user is able to log in at https://support.fireantllcaz.net/scp.
No Comments