Hello i want to add somes attributes for my OIDC token but i always have blank {} for attributes
my oidc service config
{
"@class": "org.apereo.cas.services.OidcRegisteredService",
"clientId": "xxxxxx",
"clientSecret": "xxxxxxxx",
"serviceId": "^(http|https)://.*",
"name": "oidc",
"id": 14102024,
"bypassApprovalPrompt": true,
"description": "Service OIDC pour Moodle",
"evaluationOrder": 1,
"scopes": ["java.util.HashSet", [ "openid", "profile", "email" ] ],
"attributeReleasePolicy" : {
"@class": "org.apereo.cas.services.ReturnMappedAttributeReleasePolicy",
"allowedAttributes": {
"@class": "java.util.TreeMap",
"mail": "email",
"sn": "family_name",
"givenName": "given_name"
}
}
}
my cas.properties
cas.server.name=
https://cas.exemple.comcas.server.prefix=${
cas.server.name}/cas
logging.config=file:/etc/cas/config/log4j2.xml
# URL de base pour OpenID Connect
cas.authn.oidc.core.issuer=
https://cas.exemple.com/cas/oidccas.authn.oidc.discovery.discoverySettingsEnabled=true
cas.authn.oidc.jwks.file-system.jwks-file=file:///etc/cas/config/keystore.jwks
cas.authn.oidc.discovery.scopes=openid,profile,email
cas.authn.attributeRepository.ldap[0].
attributes.sn=sn
cas.authn.attributeRepository.ldap[0].attributes.givenName=givenName
cas.authn.attributeRepository.ldap[0].attributes.mail=mail
cas.authn.oidc.userinfo.claims=sn,givenName,mail
cas.authn.oidc.id-token.include-id-token-claims=true
cas.authn.oidc.discovery.enabled=true
cas.authn.oidc.skew=5
cas.authn.ldap[0].principalAttributeList=sn,givenName,mail,eduPersonPrimaryAffiliation,displayName
How can i fix it?????