Listings
Listings are groupings of resources presented to end users in the access catalog. Listings are the primary way that users see, understand, and request access in Oblique.
Roles and role mapping
Section titled “Roles and role mapping”Listings contain one or more roles, and each role maps to any number of resources.
Listings and roles help you organize and make sense of access. When a user requests and is granted a role, they are automatically granted access to all resources mapped to that role. Role mappings let you present access in terms that make sense to end users. For example, a role for a SCIM-enabled Okta app might map to both an Okta group for SSO provisioning and a separate Okta group for group push for an in-app role — but the end user just sees and requests a single role. The underlying resources are hidden from the end user by design.
Roles are ordered within a listing. This is to help Admins both organize listings and guide end users as to the appropriate roles to use. For example, ordering roles from least to most privileged helps users understand the impact of their request and dissuades over-requesting permissions. In many situations, roles won’t be strictly hierarchical, for example, a Billing Admin role may have no overlapping permissions with a Configuration Admin role.
Because roles don’t always expand on one another, a user can hold multiple roles for the same listing. For example, a user with a Viewer role for a listing can request an Editor role for the same listing.
Supported resources
Section titled “Supported resources”Resources must be in push mode to be mapped to a listing.
Only some kinds of resources can be mapped to a listing:
- Okta groups
- Google groups
Listing visibility
Section titled “Listing visibility”Listings can be in one of two visibility states:
- Public: the listing is fully set up and actively using Oblique to manage access. The listing is visible throughout Oblique: in the access catalog, user, group and teams profiles, and access history. Users can request access to the listing.
- Unlisted: the listing is being drafted or deprecated. The listing is hidden from the access catalog, but access changes still appear to end users in access history and requests. Only Admins can request access to the listing.
To make a listing visible, you publish it. Changing the visibility of a listing does not change the access tied to that listing — listings are a user-facing representation of entitlements, not the entitlements themselves. Publishing a listing doesn’t create entitlements, and unpublishing doesn’t revoke entitlements.
Create a listing
Section titled “Create a listing”You can create an entitlement from the Access page:
- Select Add listing.
- Under Display name, enter the name of the listing. For example, this could be the application name.
- Under Description, enter a description of the listing. Help users find the correct listing by describing what it should be used for, for example, what kind of application it is.
- Optionally, under Visibility, change the selected visibility.
- In the Roles section, select Add role.
- For each role, enter a Display name and Description for the role. For example, this could be the specific role in an application, e.g., “Editor”, and what this role should be used for, e.g., “To create new folders”.
- For each role, select Add resource, and select one or more resources that are mapped to that role.
- Select Save.
- Repeat steps 5-8 to add additional roles as needed.
- Select Create listing.
A listing will not be requestable by end users unless its visibility is public and it has at least one role.
Edit a listing
Section titled “Edit a listing”You can edit a listing’s name and description; visibility; roles, role mappings, and role names and descriptions; and owners.
To edit role assignments for a listing, see Grant access.
Edit listing name or description
Section titled “Edit listing name or description”To edit a listing’s name, from the listing detail page:
- Select Manage listing.
- Under Display name, edit the name.
- Select Save.
To edit a listing’s description, from the listing detail page:
- Select Manage listing.
- Under Description, edit the description.
- Select Save.
Edit a listing’s visibility
Section titled “Edit a listing’s visibility”To edit a listing’s visibility, from the listing detail page:
- Select Manage listing.
- Under Visibility, select the new visibility. Select Public to publish the listing in the app catalog, and Unlisted to unpublish it from the app catalog.
The visibility change is saved and automatically applied.
Edit listing role mappings
Section titled “Edit listing role mappings”Change resources mapped to a role
Section titled “Change resources mapped to a role”To change the resources mapped to existing roles, from the listing detail page:
- Select Manage listing.
- In the Roles section, find the role row, and select Edit.
- Under Resources, select Edit resources.
- Select or unselect the desired resources, then click out of the resources list.
- Select Save.
Add a new role to a listing
Section titled “Add a new role to a listing”To add a new role to a listing, from the listing detail page:
- Select Manage listing.
- In the Roles section, select Add role.
- Enter a Display name and Description for the role. For example, this could be the specific role in an application, e.g., “Editor”, and what this role should be used for, e.g., “To create new folders”.
- Select Add resource, and select one or more resources that are mapped to that role.
- Select Save.
The new role is added.
Remove a role from a listing
Section titled “Remove a role from a listing”To remove an existing role from listing, from the listing detail page:
- Select Manage listing.
- In the Roles section, find the role row, and select Remove.
- Select Delete role.
The role is deleted.
Edit listing role name or description
Section titled “Edit listing role name or description”To edit a role’s name or description, from the listing detail page:
- Select Manage listing.
- In the Roles section, find the role row, and select Edit.
- Under Display name, edit the name.
- Under Description, edit the description.
- Select Save.
Edit listing owners
Section titled “Edit listing owners”To edit a listing’s owners, from the listing detail page:
- In the Owners section, select Edit.
- To add an owner, search for and select the users or groups you wish to add as owners. To remove an owner, find the line for the owner you wish to remove, and select Remove.
- Select Save.
Delete a listing
Section titled “Delete a listing”To delete a listing, from the listing detail page:
- Select Manage listing.
- At the very bottom, select Delete listing….
- Select Delete listing.
The listing is deleted.
Deleting a listing will not change who has access to the associated resources; it will just remove the listing as a unit of organization in Oblique. To only remove the listing from the access catalog, consider unpublishing the listing instead.