Trying to create claims for SAP Signavio SSO

Caroline Guimond 0 Reputation points
2025-04-24T13:24:40.86+00:00

How to implement it in the portal (no code)

  1. Enable a group claim first

Single sign‑on → Attributes & Claims → Add a group claim → choose Groups assigned to the application + Group Name.* This makes the Groups attribute available to subsequent transformations.

  1. Create one “license flag” claim per group

Repeat for every licence group (Enterprise Plus, Workflow, …):

Step Setting
Add new claim Name lic_Enterprise (intermediate)
Add new claim Name lic_Enterprise (intermediate)
Source Transformation
Transformation Contains()
Treat source as multivalued
Parameter 1 Groups
Value to look for the Object ID of the Azure group SIG‑Enterprise‑Plus
Parameter 2 (output) Enterprise Plus Edition
Parameter 3 (output if no match) (leave blank)
Advanced SAML options Untick "Emit claim in token" (keeps it internal)
  1. Join the individual flags into the final claim

Add new claim → Name signavio_licenses_v1_azure → Source Transformation → Transformation Join()

  • Inputs: lic_Enterprise, lic_Workflow, …
  • Separator: , How to implement it in the portal (no code)
    1. Enable a group claim first
    Single sign‑on → Attributes & Claims → Add a group claim → choose Groups assigned to the application + Group Name.*
    This makes the Groups attribute available to subsequent transformations.
    1. Create one “license flag” claim per group
    Repeat for every licence group (Enterprise Plus, Workflow, …):
    Step Setting
    Add new claim Name lic_Enterprise (intermediate)
    Source Transformation
    Transformation Contains()
    Treat source as multivalued
    Parameter 1 Groups
    Value to look for the Object ID of the Azure group SIG‑Enterprise‑Plus
    Parameter 2 (output) Enterprise Plus Edition
    Parameter 3 (output if no match) (leave blank)
    Advanced SAML options Untick "Emit claim in token" (keeps it internal)
    1. Join the individual flags into the final claim
    Add new claim → Name signavio_licenses_v1_azure → Source Transformation → Transformation Join()
    • Inputs: lic_Enterprise, lic_Workflow, …
    • Separator: ,

We haven't been successful in implementing the following and are looking for suggestions on how to create the claims

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
24,299 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sanoop M 2,660 Reputation points Microsoft External Staff
    2025-04-25T03:12:30.86+00:00

    Hello @Caroline Guimond,

    I understand that you are trying to configure Group claims for SAP Signavio application and you are selecting Groups assigned to the application as the Group claims type as mentioned in the below Screenshot.

    User's image

    Groups assigned to the application will be included in the token. Other groups that the user is a member of will be omitted. With this option, nested groups are not included and the user must be a direct member of the group assigned to the application.

    To change the groups assigned to the application, select the application from the Enterprise Applications list. Then select Users and Groups from the application's left menu.

    For more information about managing group assignment to applications, see Assign a user or group to an enterprise app.

    Please refer to the below document to know in detail about Configuring Group claims for applications by using Microsoft Entra ID.

    Configure group claims for applications by using Microsoft Entra ID - Microsoft Entra ID | Microsoft Learn

    I hope this above information provided is helpful. Please feel free to reach out if you have any further questions.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.