feat(oidc claims): extend Claims struct with additional fields for user attributes

This commit is contained in:
2026-01-06 19:14:40 +00:00
parent 2cf53e3945
commit 47ed3fc628
2 changed files with 23 additions and 4 deletions

View File

@@ -95,6 +95,20 @@ func Register(
attrs[samlAttr] = []string{claims.Email}
case "name":
attrs[samlAttr] = []string{claims.Name}
case "display_name":
attrs[samlAttr] = []string{claims.DisplayName}
case "email_verified":
if claims.EmailVerified {
attrs[samlAttr] = []string{"true"}
} else {
attrs[samlAttr] = []string{"false"}
}
case "given_name":
attrs[samlAttr] = []string{claims.GivenName}
case "family_name":
attrs[samlAttr] = []string{claims.FamilyName}
case "preferred_username":
attrs[samlAttr] = []string{claims.PreferredUsername}
case "role":
attrs[samlAttr] = []string{mapRole(claims.Groups, sp)}
}