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 <wouldsm...@gmail.com> 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 <atillingh...@unicon.net>
> 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 cas-user+unsubscr...@apereo.org.
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAPt3vHUFDHpK0ea0CetC81JNVdQQOWxU0bRJw8OkgJRodHz2tg%40mail.gmail.com.

Reply via email to