Claim settings and usage on Google workspace 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

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.

Currently, Google Workspace does not provide a web-based interface for customizing OIDC claims. Administrators can only utilize the default claims provided by Google Workspace. For the list of supported claims, please refer to Google’s documentation: https://developers.google.com/identity/openid-connect/openid-connect?hl=en#obtainuserinfo

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 two areas:

  • Configure which claims IFS forwards to relying parties
  • Configure user privilege policies based on claims on NCC

Step 1: Configure which claims IFS forwards to relying parties

  • Sign in to NCC.
  • Navigate to Organization-wide > Identity federation service > Identity provider.
  • Locate the relevant Identity Provider and click Edit.
  • In the Additional claims field, enter the claim names Google provided in the document

Note: The claim names entered here must exactly match those provided by Google workspace

image-cd0fd44eb515f-9045.png

Step 2: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-bed14af205b988-64c4.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.