be5607c2 featured anyx admin accessapplication permissions

Application permissions

The Application Permissions page (route /application-permissions-admin) assigns role-based permissions to users or groups, per web application.

Purpose

Web applications define roles (for example read-only, operator, or administrator). This page is the matrix that decides who may do what inside each application: each row is an identity (a user or group), and each column is a web application with a dropdown of that application’s roles. Assigning a role to an identity for an application grants that identity the role’s permissions in the application.

Why use it

  • Grant the right role inside each web application, rather than all-or-nothing access.
  • Assign the same identity roles in several applications from one screen.
  • Review at a glance who has which role in which application.
  • Use groups as identities so roles apply to whole teams (see Policies and permissions).

When to use it

  • When you expose a web application that defines roles (see Resources: applications).
  • When a user or group needs a different level of access per application.
  • During onboarding or role changes, to align application access with job duties.

Prerequisite: permission to administer permissions (an owner or administrator role).

How to use it

  1. Open Access > Application Permissions from the left navigation.
  2. Review the matrix. Each row shows the identity and one role dropdown per application.

Adding a permission

  1. Select ADD PERMISSION. A new row appears with an identity field.
  1. Start typing in the identity field. The autocomplete lists users, groups, and service accounts; select the one you want.
  2. In the application columns, open the role dropdown for an application to see the available roles.
  1. Select a role. The permission is saved automatically; the row now shows the assigned role.

To change or remove a role, open the dropdown again and pick a different role or the empty option. Use DELETE PERMISSIONS on ticked rows to remove the identity and its application roles.

Fields and controls reference

ControlPurposeRequiredDefaultValid valuesNotes
IdentityThe user, group, or service account being granted rolesYesn/aAny identity in the organisationAutocomplete with users, groups, and service accounts
Application columnsOne per web application with rolesNoNo roleThe application’s roles, or emptyThe dropdown only lists applications that define roles
ADD PERMISSIONAdds a new editable rown/an/an/a
DELETE PERMISSIONSRemoves the selected rows and their rolesn/an/an/aBulk action on ticked rows

Dialogs and popups

  • Confirmation dialogs: deleting permissions confirms before acting. Role changes apply immediately without a separate confirmation.

Configuration versus diagnostics versus confirmation

  • Configuration: role assignments per identity per application. Changes are written as soon as a role is selected.
  • Diagnostics: the matrix itself is the record of configuration; there are no separate diagnostics on this screen.
  • Confirmation: deleting a permission row removes all the identity’s application roles. Role changes take effect asynchronously as the identity-aware proxy picks them up.

Pagination and async behaviour

  • The table pages at 25 rows per page.
  • Role assignments save asynchronously. After assigning or removing a role, wait a few seconds and reload to confirm. Application access for the identity changes shortly after.

Troubleshooting

  • An application column is missing: only applications that define roles appear as columns. Define roles on the application first (see Resources: applications).
  • An identity does not appear in the autocomplete: identities that already have roles may be filtered out. Check the existing rows first.
  • A role change has no effect: wait for the asynchronous update and confirm the correct identity row was edited.

See also

Web guide