Add or Manage Claim
Master Claims management in Nodinite v7 with this comprehensive guide. Learn how to create, edit, delete, and restore authorization Claims for your OIDC/OAuth 2.0 deployment.
- ✅ Inline editing for quick Claim creation
- ✅ Track Claim usage across Policies
- ✅ Restore deleted Claims when needed
- ✅ Filter and search large Claim lists
Note
Claims are only available when Nodinite is configured for OIDC/OAuth 2.0 authentication mode (Install Nodinite v7 - OpenID). For Windows authentication mode, use Users and Windows AD Groups instead.
New to Claims? Read What is a Claim? first to understand the authorization model.
Accessing Claims Management
Navigate to Administration → Access Management → Claims in the Nodinite Web Client. The list itself is described in the Claims Overview.

Location of the Claims menu item in the Administration sidebar.
Claims List View
The Claims management page displays all Claims with the following information:

The Claims list with Key, Value, Description, and the Policies each Claim is used in.
Columns
| Column | Description |
|---|---|
| Status | Visual indicator - Available or Deleted (when "Include deleted" is checked) |
| Key | The claim key identifier |
| Value | The claim value |
| Description | Optional description explaining the Claim's purpose |
| Used In | Shows which Policies use this Claim (up to 10 displayed as badges) |
| Created | Timestamp when the Claim was created |
| Changed | Timestamp when the Claim was last modified |
| Actions | Pencil (Edit) button, and an Action menu with Delete (or Restore for a deleted Claim) |
Filters and Controls
- Add Claim button - Create a new Claim
- Search Filter - Filter Claims by Key, Value, or Description
- Include deleted - Toggle to show/hide deleted Claims (Show deleted records)
- Column Sorting - Click column headers to sort
Adding a New Claim
Follow these steps to create a new Claim:
Step 1: Click "Add Claim"
Click the "Add Claim" button in the top-right corner of the Claims page.

The "Add Claim" button adds a new row in inline edit mode.
Step 2: Enter Claim Details
A new row appears in inline edit mode. Fill in the required fields:

The new row accepts the Key, Value, and an optional Description.
| Field | Required | Description |
|---|---|---|
| Key | ✅ Yes | The claim key identifier (e.g., roles, groups, department), exactly as in the identity provider token |
| Value | ✅ Yes | The claim value (e.g., finance, admin, europe) |
| Description | ❌ No | A clear description of what this Claim represents |
Tip
Best Practices for Keys:
- Use the exact key name your identity provider sends (see OpenID Field Mapping Quick Reference)
- Use lowercase for consistency in your own keys
- Use underscores for multi-word keys (e.g.,
access_level)- Choose descriptive names (e.g.,
departmentnotdept)[!TIP] Best Practices for Values:
- Use lowercase for consistency
- Keep values simple and meaningful
- Avoid special characters when possible
Step 3: Save the Claim
Click the "Save" button (checkmark icon) to create the Claim.

The checkmark Save button creates the Claim.
Step 4: Verify Creation
The new Claim appears in the list with:
- Green success notification
- Timestamp in the "Created" column
- Empty "Used In" column (not yet assigned to any Policy)

The new Claim appears in the list with an empty 'Used In' column.
Editing an Existing Claim
To modify a Claim's Key, Value, or Description:
Step 1: Click the Edit Button
Click the Edit button (pencil icon) to the left of the Action button.

The pencil button puts the Claim row in edit mode.
Step 2: Modify Fields
The row enters edit mode. Modify any of the fields:

A Claim row in edit mode; all three fields can be changed.
- Key - Change the claim key
- Value - Change the claim value
- Description - Update the description
Warning
Changing Key or Value:
- Creates a new unique Key/Value combination
- Cannot create a duplicate of an existing Claim
- Changes what every Policy that uses this Claim requires; if your identity provider doesn't send the new value, users matched by those Policies lose access
Step 3: Save or Cancel
- Click "Save" (checkmark icon) to apply changes:

The checkmark button saves the row. - Click "Cancel" (X icon) to discard changes:

The X button discards the changes.
Step 4: Verify Changes
- Timestamp in "Changed" column updates
- Success notification appears
- Changes are immediately applied to any Policies using this Claim
Deleting a Claim
To delete a Claim:
Step 1: Open Actions Menu
Click the "Action" dropdown button on the Claim row.

The Action menu on an available Claim holds the Delete menu item.
Step 2: Select Delete
Select "Delete" from the menu.

The highlighted 'Delete' menu item opens the confirmation modal.
Step 3: Confirm Deletion
A confirmation modal appears:

The confirmation modal names the Claim before you delete it.
Review the information:
- Claim Key and Value being deleted
- List of Policies that currently use this Claim
- Warning about impact
Click "Delete" to confirm, or "Cancel" to abort.
Important Notes About Deletion
Important
Deleted Claims and Policies:
- Deleted Claims remain visible in Policies where they were used
- They are marked with a warning badge in Policies
- This maintains audit trail and prevents broken references
- You can restore deleted Claims at any time
[!TIP] Best Practice: Review the "Used In" column before deleting to understand which Policies will be affected.
Step 4: Verify Deletion
- Claim is removed from the main list
- Success notification appears
- To see deleted Claims, enable the "Include deleted" filter
Restoring a Deleted Claim
To restore a previously deleted Claim:
Step 1: Enable "Include deleted" Filter
Check the "Include deleted" checkbox at the top of the Claims page.

With "Include deleted" checked, a Status column shows 'Deleted' and 'Available' badges.
Step 2: Locate the Deleted Claim
Deleted Claims appear with:
- Red "Deleted" status badge
- Grayed-out or strike-through text
- Full historical information preserved

Deleted Claims keep their Key, Value, and Description.
Step 3: Open Actions Menu
Click the "Action" dropdown on the deleted Claim.
Step 4: Select Restore
Select "Restore" from the menu.

On a deleted Claim, 'Restore' replaces 'Delete' in the Action menu.
Step 5: Confirm Restoration
A confirmation modal appears:

The confirmation modal names the Claim before you restore it.
Click "Restore" to confirm.
Step 6: Verify Restoration
- Claim returns to active status
- "Deleted" badge removed
- Available for use in Policies again
- Warning badges removed from Policies where it was referenced
Validation Rules
Nodinite enforces these rules when managing Claims:
Required Fields
- ❌ Cannot save without a Key
- ❌ Cannot save without a Value

The row can't be saved until both Key and Value have a value.
Unique Combination
- ❌ Cannot create a Claim with an existing Key/Value combination
- ✅ Can create
department=financeanddepartment=hr(different values) - ✅ Can create
department=financeandregion=finance(different keys)

Check 'Include deleted' when this appears: the duplicate may be a deleted Claim you can restore.
Case Sensitivity
department=Finance≠department=financeDepartment=finance≠department=finance- Keys and Values are case-sensitive
Viewing Claim Usage
Understanding which Policies use a Claim:
"Used In" Column
The "Used In" column shows:

Each badge in the "Used In" column links to a Policy that contains the Claim.
- Policy badges - Clickable links to each Policy
- Count indicator - "(+2 more)" when more than 10 Policies
- Hover tooltip - Full list of all Policies
- Empty - Claim not used in any Policy
Navigating to Policies
Click any Policy badge to:
- Open that Policy detail page
- See all Claims in the Policy
- Edit the Policy if needed
Before Deletion
Use the "Used In" column to:
- Identify impact of deleting a Claim
- Plan migration to replacement Claims
- Coordinate with team members
Best Practices
Naming Conventions
Consistent Key Naming
✅ Good:
department
access_level
region
environment
❌ Avoid:
Dept
AccessLevel
REGION
env-name
Consistent Value Naming
✅ Good:
finance
admin
europe
production
❌ Avoid:
Finance_Dept
ADMIN
EU
prod-01
Descriptions
Always provide clear descriptions:
✅ Good Description:
"Member of the Finance Department - grants access to financial
integrations, invoicing systems, and financial reporting"
❌ Poor Description:
"Finance"
"Department claim"
Organization
Group related Claims logically:
Department Claims
department=financedepartment=operationsdepartment=hrdepartment=it
Access Level Claims
access_level=readonlyaccess_level=editoraccess_level=admin
Regional Claims
region=europeregion=americasregion=asia
Regular Maintenance
- Review Claims quarterly
- Remove unused Claims
- Update descriptions for clarity
- Verify Policy assignments
Tip
Looking for more examples? See Common Scenarios for comprehensive implementation guides including department-based access, regional authorization, and multi-tenant setups.
[!NOTE] Having issues? Check the Troubleshooting Guide for solutions to common Claim management problems.
Security Considerations
Principle of Least Privilege
Create specific Claims rather than overly broad ones:
✅ Specific Claims:
department=finance
access_level=readonly
view=invoices_only
❌ Too Broad:
access=all
permission=everything
role=superuser
Audit Trail
Every Claim action is tracked and searchable in Log Audits:
- Creation timestamp and user
- Modification history
- Deletion and restoration events
- Usage in Policies
Review Before Deletion
Always check "Used In" before deleting:
- Understand impact on Policies
- Plan replacement Claims if needed
- Communicate with team
- Document the change
Quick Reference
| Action | Steps |
|---|---|
| Add Claim | Click "Add Claim" → Enter Key, Value, Description → Save |
| Edit Claim | Click Edit icon → Modify fields → Save |
| Delete Claim | Action menu → Delete → Confirm |
| Restore Claim | Enable "Include deleted" → Action menu → Restore → Confirm |
| Find Usage | Check "Used In" column → Click Policy badges |
| Search Claims | Use search filter → Type Key, Value, or Description |
Next Steps
- What is a Policy? - Learn how to group Claims
- Add or manage Policy - Create and manage Policies
- What is a Role? - Understand Roles
Related Topics
Claims
- What is a Claim? - Understanding Claims
- Claims Overview - Manage all Claims
Policies
- What is a Policy? - Understanding Policies
- Policies Overview - Manage all Policies
- Add or manage Policy - Create and manage Policies
Roles
- What is a Role? - Understanding Roles
- Roles Overview - Manage all Roles
Configuration
- Access Management - Authorization overview
- Install Nodinite v7 - OpenID - Configure OIDC/OAuth 2.0
- OpenID Field Mapping Quick Reference - Map claims from your identity provider
- Entra ID Token Claims Validation - Check the claims in the token
- Log Audits - Audit trail of Claim changes
Guides
- Common Scenarios - Implementation examples
- Troubleshooting Guide - Solutions to common issues