A key benefit of Okta Identity Governance is the ability to interface with access request flows via chat tools such as Slack and Microsoft Teams. This article provides a summary of the different ways users can request access in Slack and how to monitor the progress of a request in Slack.
Article contents:
Overview of OIG Access Requests and Slack
Okta Identity Governance Access Requests provides the ability to build and execute access request workflows. There are multiple ways that users can interact with these workflows, including using the Request Access UI or a chat tool like Slack and Microsoft Teams. Both Slack and Teams run apps that provide this access and interact with the OIG Access Requests workflow engine. This is shown in the figure below.

When using the Slack access request app, there are multiple ways you can initiate an access request flow. Once a workflow has been initiated you normally monitor its progress in the Messages tab of the app. These are covered in the following sections. Of course, living in Slack (or Teams) means that requesters and reviewers can message directly to improve the responsiveness of requesting access.
Requesting Access via Slack
There are four ways to initiate an access request flow in Slack:
- Selecting the flow in the Home tab of the App
- Messaging the app in the Messages tab of the App
- Using the /access command in any channel
- Messaging the App user in any channel
These are shown in the following sections.
Selecting an Access Request Flow from the App List
The Okta access requests app appears in the Apps list in Slack. In my example it has been renamed to okta_accessrequests, but it may be named something like okta or oktapreview. When selecting the app, the Home tab provides a pulldown list of access request workflows.

The user selects from the list to start the access request workflow. If there are questions to be answered, a dialog is presented in Slack for the requester to supply information.

When the user Submits the request, Access Requests will continue the workflow. The progress and final result will be displayed in the Messages view (see below).
Messaging the App Directly
The second way is to use the chat function to message the app directly in the Messages tab of the app.

The access requests app will use its AI to try to match the access request flow and offer the best match or prompt you to select from the list.


Once selected, it will present a dialog as shown above, and continue the flow.
Use of the /access Command in Any Channel
You can call the app from any channel by using the /access
command.



From here the access request is processed as above.
Message to the App User from any Channel
The last way to initiate an access request flow is to message the app user from any channel. As you type @ and the app name, Slack will find the matching user.

Click to complete the name and enter the access you want.

It will find the access request workflow (or not) as above.

Then the flow proceeds.
This concludes the four ways to initiate an access request flow in Slack. The next section looks at how you can monitor a submitted flow.
Monitoring the Access Request in Slack
Once the request has been submitted by one of the means above, you can monitor its progress in the Messages tab of the app (and you will see visual notification of updates if you’re in other Slack channels). When the request is first submitted, there is an update to say it’s submitted.

When it has been through the various flow steps (like approvals and provisioning) the view is updated to show the completion status.

You can click on the link (e.g. I need carpark access #117) to be taken to the Request Access UI to see all details. A summary can be found in the Replies (click on the view thread link).

Conclusion
Using a chat tool like Slack to request access is a great for end users – it provides the function where they work, rather than needing to go off to another website. Okta Identity Governance provides apps to initiate and monitor Access Request flows. This article has shown the four different ways users can use the Slack app to request access and how to monitor their access request.
One thought on “OIG Access Requests – Requesting Access in Slack”