It's ok !

My applications needed to receive the data in “flat” format.
Thank for all

Le lundi 20 juillet 2026 à 15:21:53 UTC+2, Vallee Romain a écrit :

> Thanks for your configuration file.
>
>
> I notice that the “openid” and “profile” scopes aren't returning any 
> attributes.
>
> In my application-side logs, only the email address is being logged.
>
> Do I need to declare something?
>
> Le dimanche 19 juillet 2026 à 22:18:00 UTC+2, Ray Bon a écrit :
>
>> Vallee,
>>
>> Not all of the properties in the service are required.
>> There are also some custom scopes.
>>
>> Ray
>>
>> {
>>   "@class": "org.apereo.cas.services.OidcRegisteredService",
>>   "serviceId": "^
>> https://democasclientlocal.uvic.ca/democasclient/callback.*[oO]idc.*";,
>>   "name": "Demo-OIDC",
>>   "id": 10002,
>>   "proxyTicketExpirationPolicy":
>>   {
>>     "@class": 
>> "org.apereo.cas.services.DefaultRegisteredServiceProxyTicketExpirationPolicy"
>>   },
>>   "serviceTicketExpirationPolicy":
>>   {
>>     "@class": 
>> "org.apereo.cas.services.DefaultRegisteredServiceServiceTicketExpirationPolicy"
>>   },
>>   "singleSignOnParticipationPolicy": {
>>     "@class": 
>> "org.apereo.cas.services.ChainingRegisteredServiceSingleSignOnParticipationPolicy"
>>   },
>>   "evaluationOrder": 145,
>>   "usernameAttributeProvider": {
>>     "@class": 
>> "org.apereo.cas.services.DefaultRegisteredServiceUsernameProvider",
>>     "canonicalizationMode": "LOWER"
>>   },
>>   "environments": null,
>>   "multifactorPolicy": {
>>     "@class": 
>> "org.apereo.cas.services.DefaultRegisteredServiceMultifactorPolicy",
>>     "multifactorAuthenticationProviders": null,
>>     "bypassEnabled": true
>>   },
>>   "attributeReleasePolicy":
>>   {
>>     "@class": "org.apereo.cas.services.DenyAllAttributeReleasePolicy"
>>   },
>>   "clientSecret": "secret",
>>   "clientId": "demoId",
>>   "bypassApprovalPrompt": false,
>>   "generateRefreshToken": true,
>>   "jwtAccessToken": true,
>>   "supportedGrantTypes":
>>   [
>>     "java.util.HashSet",
>>     [
>>       "refresh_token",
>>       "password",
>>       "authorization_code"
>>     ]
>>   ],
>>   "supportedResponseTypes":
>>   [
>>     "java.util.HashSet",
>>     [
>>       "code",
>>       "id_token",
>>       "token"
>>     ]
>>   ],
>>   "signIdToken": false,
>>   "subjectType": "PUBLIC",
>>   "scopes": [
>>     "java.util.HashSet", [
>>       "uvicApplications",
>>       "openid",
>>       "email",
>>       "profile",
>>       "eduPerson"
>>     ]
>>   ]
>> }
>>
>> ------------------------------
>> *From:* [email protected] <[email protected]> on behalf of Vallee 
>> Romain <[email protected]>
>> *Sent:* July 18, 2026 01:47
>> *To:* CAS Community <[email protected]>
>> *Cc:* Vallee Romain <[email protected]>
>> *Subject:* [cas-user] Re: OIDC with 7.3 and code 
>>  
>> You don't often get email from [email protected]. Learn why this is 
>> important <https://aka.ms/LearnAboutSenderIdentification> 
>> Thank to @JeromeLeleu .
>>
>> Just add this :
>>
>> cas.authn.oauth.session-replication.cookie.crypto.enabled=true
>>
>> Now, i have to find how create à json service file to bring attributs to 
>> application.
>>
>> Could someone provide me with an example of a JSON file that would work 
>> with OIDC? One that sends attributes?
>>
>>
>>
>> Le vendredi 17 juillet 2026 à 13:32:33 UTC+2, Vallee Romain a écrit :
>>
>> Hello,
>>
>> I migrated from version 6 to latest version 7 of Jasig, and since then, 
>> my services that use OIDC authentication no longer work. We're getting this 
>> error message:
>>
>> Argument #2 ($code) must be of type string, null given, called in .
>>
>> I tried adapting my services using this syntax:
>>
>> root@cas7:/etc/cas/config# cat ../services/centreon-16.json
>>
>>
>> {
>>
>> “@class”: “org.apereo.cas.services.OidcRegisteredService”,
>>
>> “clientId”: “xxxxx”,
>>
>> “clientSecret”: “xxxxx”,
>>
>> “serviceId”: “
>> http://192.168.14.159/centreon/authentication/providers/configurations/openid
>> ”,
>>
>> “evaluationOrder”: 1,
>>
>> “name”: “centreon”,
>>
>> “id”: 16,
>>
>> “bypassApprovalPrompt”: true,
>>
>> “accessStrategy”: {
>>
>> “@class”: 
>> “org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy”,
>>
>> “enabled”: true,
>>
>> “ssoEnabled”: true,
>>
>> “requireAllAttributes”: false,
>>
>> “requiredAttributes”: {
>>
>> “@class”: “java.util.HashMap”
>>
>> },
>>
>> “caseInsensitive”: false
>>
>> },
>>
>> “userProfileViewType”: “FLAT”,
>>
>> “supportedGrantTypes”: [“java.util.HashSet”, [“authorization_code”]],
>>
>> “supportedResponseTypes”: [“java.util.HashSet”, [“code”]],
>>
>> “scopes”: [“java.util.HashSet”, 
>> [“openid”,“profile”,“email”,‘groups’,“roles”]],
>>
>> “includeClaimsInIdToken”: true
>>
>> }
>>
>>
>> The logs don't show anything unusual.
>>
>>
>> Have you ever encountered this problem?
>>
>>
>> Thank you
>>
>> 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/c45ceb63-1a05-4e22-a608-8e62519fc514n%40apereo.org
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/c45ceb63-1a05-4e22-a608-8e62519fc514n%40apereo.org?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
- 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/eae0c4f9-7dd3-4e18-ba4f-0b465407b4ean%40apereo.org.

Reply via email to