Claim Settings and Usage on Microsoft Entra ID and NCC

Options
Zyxel_Richard
Zyxel_Richard Posts: 260 image  Zyxel Employee
Zyxel Certified Network Engineer Level 2 - WLAN Zyxel Certified Network Engineer Level 2 - Switch Zyxel Certified Network Engineer Level 2 - Nebula Zyxel Certified Network Engineer Level 2 - Security
edited June 24 in Org-wide settings

Introduction

Claims are additional user attributes included in each OIDC authentication response, based on the authenticated user’s identity (e.g., country, group membership). These attributes can be leveraged by relying parties (e.g., access points, firewalls) to enable user awareness and enforce user privilege policies.

To ensure that claims are correctly delivered from the Identity Provider (IdP) through the Nebula Identity Federation Service (IFS) to the target devices—and subsequently used for policy enforcement—configuration is required in the following three areas:

  • Configure claims to be included in the tokens on Microsoft Entra ID
  • Configure which claims IFS forwards to relying parties
  • Configure user privilege policies based on claims on NCC

Step 1: Configure Claims to Be Included in Tokens on Microsoft Entra ID

  • Sign in to the Microsoft Entra Admin Center.
  • Navigate to App registrations > Owned applications.
  • Select the application associated with the Nebula identity federation service.
  • In the left-hand menu, navigate to Manage > Token configuration.
image-1bde7845e48f4-d5ea.png

  • Use the top menu to:
    • Click Add optional claim or Add group claims
    • Select ID as the token type
    • Choose the claims you want to include
image-d015dbf724a848-1112.png image-a1d81f8c928718-6dd4.png

  • After configuration, record the name of Claim from the resulting list.
image-bb991bd594ba48-9b28.png

Step 2: Configure which claims IFS forwards to relying parties

  • Sign in to NCC.
  • Navigate to Organization-wide > Nebula identity federation service > Identity provider.
  • Locate the relevant Identity Provider and click Edit.
  • In the Additional claims field, enter the claim names recorded in Step 1.

Note: The claim names entered here must exactly match those configured in Microsoft Entra ID.

image-a4fd20eed0f638-addf.png

Step 3: Configure user privilege policies based on claims on NCC

  • Navigate to Org-wide > Nebula identity federation service > User Privilege.
  • Click Add, and in the dialog:
    • Select the corresponding Identity Provider
    • Set Principal type to “Group by claims”
  • Click Add to define claim conditions:
    • In the Name field, enter the claim name
    • In the Value field, specify the matching value
    • Repeat as needed to add multiple claims

Note: When multiple claims are configured, users must match all claim names to be selected. Within each claim, matching any listed value is sufficient.

image.png

Ensure the value of “groups” claim matches the “Object Id” IN Groups page. (since the token property setting is set with "Group ID" in token configuration)

image.png
  • Click Next.
  • Under Select service, define which services the matched users are allowed to access.
  • Click Next.
  • Review the configuration in the summary page, then click Create to complete the setup.