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.

Reply via email to