Skip to content

Tags

Tags are free-form labels you attach to applications. They have no effect on authentication or authorisation — they're for your own bookkeeping. But once you have more than a handful of applications, the right tag scheme makes operating the tenant noticeably easier.

Application detail → Settings tab → GeneralTags. Type a tag, press Enter to add. Click an existing tag's × to remove. No save button — tags persist on change.

Patterns that have paid off in practice:

  • Environmentproduction, staging, dev. Useful when applications-per-env is on a single application.
  • Team ownerteam:platform, team:payments, team:internal-tools. Useful when you have many teams.
  • Visibilitycustomer-facing, internal, admin-only. Useful for audit triage.
  • Tiertier:critical, tier:nice-to-have. Useful when scoping incident response.
  • Compliancepci, hipaa, sox. Useful when audit asks "which apps touch regulated data?"
  • Lifecycledeprecated, migration-in-progress. Useful for finding apps that shouldn't be receiving new traffic.

You don't need all of these; pick one or two dimensions and stick to them.

The application list view has a tag filter. Type a tag, only matching applications show. Combine multiple tags for AND filtering ("production" + "team:platform" = platform team's production apps).

Filter to a tagged set, multi-select, bulk-disable / bulk-enable / bulk-delete. See Bulk operations.

The combination is the operational sweet spot: "deprecated" tag, filter, select all, disable. Five clicks.

Two cheap suggestions:

  • Use lowercase + dashes. customer-facing not customerFacing or Customer Facing. Consistent display + search.
  • Use prefixes for namespaces. team:platform not platform. Makes "all team-prefixed tags" easy to identify when auditing.

The platform doesn't enforce a scheme — Customer Facing is a valid tag too. Picking a convention saves grumbling later.

  • Tags do not affect access control. An application tagged internal-only is just as accessible as one without the tag.
  • Tags do not appear on tokens. Don't try to communicate runtime policy via tags.
  • Tags are not versioned or audit-snapshot. The audit log records changes to tags, but not the historical tag set at a given moment.

If you want a behavioural change (e.g., "this app should not be reachable from production"), use Disable. If you want to remember why something was disabled, leave a note in the application's description.