You can find the source file in support/cas-server-support-saml-idp-web/src/main/resources/samlidp-attribute-definitions.json <https://github.com/apereo/cas/blob/82d81f351ef7eecc7477e0d24bed69c7cf500eec/support/cas-server-support-saml-idp-web/src/main/resources/samlidp-attribute-definitions.json#L4> where as src/main/resources/ would be in your cas overlay if you've customized or overridden that file.
On Wed, Dec 11, 2024 at 9:41 AM wouldsmina <[email protected]> wrote: > I do not have a samlidp-attribute-definitions.json file in > cas-overlay-template/src/main/resources/ only application.yml file. > > Le mer. 11 déc. 2024 à 15:33, Andrew Tillinghast <[email protected]> > a écrit : > >> This is a feature of CAS 7, for common eduperson attrbutes by default CAS >> will now send the proper UIDs. >> Review src/main/resources/samlidp-attribute-definitions.json to see the >> attributes automatically named. You can replace the file with a blank one >> if you want to disable this feature. >> On Wednesday, December 11, 2024 at 8:24:40 AM UTC-5 wouldsmina wrote: >> >>> Hi, >>> >>> I am preparing to migrate my CAS server from version 6 to 7.1, but I am >>> encountering an issue with attribute release in SAML. >>> >>> In version 6, this works fine, but in version 7, no attributes are being >>> transmitted. >>> Here is the content of my service file: >>> { >>> "@class": "org.apereo.cas.support.saml.services.SamlRegisteredService", >>> "serviceId": "^https://git\\.univ-xxxx\\.fr", >>> "name": "git", >>> "id": 1637335622, >>> "description": "git", >>> usernameAttributeProvider: >>> { >>> @class: >>> org.apereo.cas.services.PrincipalAttributeRegisteredServiceUsernameProvider >>> usernameAttribute: uid >>> } >>> attributeReleasePolicy: >>> { >>> @class: org.apereo.cas.services.ReturnAllAttributeReleasePolicy >>> } >>> "requiredNameIdFormat": >>> "urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified", >>> "metadataLocation": "https://git.univ-xxxx.fr/users/auth/saml/metadata >>> ", >>> "signAssertions": false, >>> "signResponses": true >>> } >>> >>> >>> Here is what the logs show: >>> WHAT: {result=Service Access Granted, >>> principal=SimplePrincipal(id=xxxxxxx, *attributes={}*), service= >>> https://git.univ-xxxx.fr, requiredAttributes={}} >>> >>> I have tried different methods based on this page >>> <https://apereo.github.io/cas/development/integration/Attribute-Release-Policies.html> >>> of the documentation, but it hasn't improved the situation. >>> >>> Does the service file for SAML need to change between version 6 and 7? >>> Or is there perhaps a parameter that needs to be added to the CAS >>> configuration? I’ve searched through the documentation but can’t find >>> anything specific. Could someone please help me? >>> >>> Best regards, >>> >> -- - Website: https://apereo.github.io/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAPt3vHUFDHpK0ea0CetC81JNVdQQOWxU0bRJw8OkgJRodHz2tg%40mail.gmail.com.
