Skip to main content
Provide just-in-time access to applications for employees. Every request runs through an approval chain that you define, and Oleria grants or revokes the access automatically once a decision is made.

How access requests work

  1. Admins configure request sources - as an administrator, you choose which applications and groups employees can request, and assign an Approval Chain to each. Alternatively, configure Custom Access.
  2. Employees submit requests - employees browse the catalog of requestable access and submit a request with a justification.
  3. Approvers get notified - Oleria notifies approvers by email, Slack, or Microsoft Teams as each step in the chain activates.
  4. Approvers decide - approvers approve or deny the request, or a step resolves automatically based on the approval method you configured.
  5. Oleria grants or denies access - once every step in the chain is approved, Oleria provisions the access. A denial at any step stops the chain and denies the request.

Requesting access

Employees submit and track access requests from the Oleria governance portal at youroleriainstancename-governance.oleria.io.
1

Browse requestable applications

From the Governance App, go to Requests and select an application (or Custom Access) from the catalog.
2

Choose a level of access

If the application has more than one configured group, select the level of access needed. Oleria shows what percentage of the requester’s peer group already holds each level, based on the past 30 days of activity and current access.
3

Add a business justification

Explain how the application will be used. Administrators can require this field.
4

Set a duration

Specify how long the access is needed, if the request source allows a custom duration. If access is configured as permanent, this step is skipped.
5

Submit the request

Select Request access. The request moves into the assigned approval chain, and the employee can track its status under My requests.
If an employee already has active access to a group and submits a new request for it, the new request extends the existing access instead of granting a separate grant. The original grant is marked superseded once the extension is approved.

Approval chains

An approval chain is a sequence of steps that must be completed in order. When a step is approved, the next step activates automatically. Every step must approve for access to be granted - if any step denies the request, the chain stops immediately and the request is denied. Each step uses one of the following approval methods: For manual and conditional steps, approvers can be the requester’s manager or a specific list of people you choose. If an approver would be reviewing their own request, Oleria skips them and falls back to the next available approver.
Oleria doesn’t allow a request to have no valid approver. If every possible approver resolves back to the requester, the request can’t be submitted.

Creating an approval chain

1

Open approval chains

In the admin portal, at youroleriainstancename.oleria.io, go to Governance -> Access Requests -> Approval chains, and select New chain.
2

Name the chain

Give the chain a name and, optionally, a description.
3

Add steps in order

Add up to five steps. For each step, choose an approval method and configure it:
  • Manual - add approvers by choosing the requester’s manager, specific people, or both.
  • Always approve - optionally set a delay before the step resolves.
  • Conditional - define the conditions that trigger automatic approval and the conditions that route to human approvers.
  • Webhook - select the webhook that should receive and decide the request.
4

Save the chain

Select Save. Editing a chain later creates a new version - requests already in progress continue on the version they started with.
Once a chain exists, assign it to a requestable application or role from Governance -> Access Requests -> Applications.

Custom Access

Custom Access lets you make anything requestable, not just directly connected applications - an internal tool, an application not integrated with Oleria, or any action you can trigger with a webhook call. Custom Access items use the same justification, duration, and approval chain options as applications. The difference is how access gets provisioned once a request is approved.
1

Open Custom Access

Go to Governance -> Access Requests -> Custom Access, and select New custom access.
2

Name and describe it

Give the item a name and description. Employees see these in the request catalog.
3

Connect a webhook

Select the webhook that provisions this access, and add any parameters that should be sent on every request.
4

Configure the request form

Define the fields employees fill in when they request this access. Fields can be required or optional.
5

Set duration, expiration, and justification

Choose whether access is permanent or time-limited, how long a pending request can stay open before it expires, and whether a business justification is required.
6

Assign an approval chain

Select the approval chain that should govern requests for this item, and choose whether to notify approvers by email or Slack.
Custom Access is provisioned and revoked through the webhook you configure. If the webhook doesn’t return a successful response, the request or revocation fails without affecting other pending requests.

Requesting Custom Access

Employees request Custom Access the same way they request application access, from the Custom Access tab in the Governance App catalog. The request form shows whatever fields you’ve configured instead of an application and role, and submissions are tracked separately under My Custom Access Requests.

Reviewing and approving requests

Approvers review and act on requests from Approvals in the Governance App, under the Pending, Approved, and Denied tabs. Selecting a request shows the application, role, requested duration, business justification, and the approval history for the chain so far. Approvers can:
  • Approve the request.
  • Deny the request, which requires a reason.
Notifications sent by email, Slack, or Teams include the same Approve and Deny actions, so approvers can act without opening the Governance App.

Request statuses

Admin overrides

Administrators can override a request’s outcome directly - approving, denying, or revoking access outside the normal chain. Every override requires a reason, and it’s recorded in the request’s activity history alongside the decisions made by the chain.
Only Oleria Administrators can configure request sources, build approval chains, or override request decisions. View role permissions.

Contact us

For questions, contact us at support@oleria.com.