Thanks for your response.

sn and mail are attributes I extract from my LDAP. I use it with CAS services and it works... I configured Oauth2.0 module too and I use and map these attributes with success... So I think it's ok with these attributes. It's only with OIDC services it doesn't work...

Best regards.

QLA.

Le 08/06/2020 à 18:01, Jérôme Steve a écrit :
Hi,

Your OIDC configuration look good.

You map your claims like this :
cas.authn.oidc.claimsMap.name <http://cas.authn.oidc.claimsMap.name>=sn
cas.authn.oidc.claimsMap.email=mail
Maibe you don't have sn and email in your attribute repository ?



Le lun. 8 juin 2020 à 16:37, qla3fa <[email protected] <mailto:[email protected]>> a écrit :

    Hi,

    I try to configure OIDC with CAS 5.2. I added module
    "cas-server-support-oidc" and the config with lines :

    # Configuration OIDC
    cas.authn.oidc.issuer=https://my-url.com/cas/oidc
    cas.authn.oidc.skew=5
    cas.authn.oidc.jwksFile=file:/etc/cas/keystore.jwks
    cas.authn.oidc.jwksCacheInMinutes=60
    cas.authn.oidc.dynamicClientRegistrationMode=PROTECTED
    cas.authn.oidc.subjectTypes=public,pairwise
    cas.authn.oidc.scopes=openid, profile, email
    
cas.authn.oidc.claims=sub,name,preferred_username,family_name,given_name,middle_name,given_name,profile,picture,nickname,website,zoneinfo,locale,updated_at,birthdate,email,email_verified,phone_number,phone_number_verified,address
    cas.authn.oidc.claimsMap.given_name=givenName
    cas.authn.oidc.claimsMap.name
    <http://cas.authn.oidc.claimsMap.name>=sn
    cas.authn.oidc.claimsMap.email=mail

    For my App, I configure service :

    {
      "@class" : "org.apereo.cas.services.OidcRegisteredService",
      "clientId": "applicationQLA-testPHP",
      "clientSecret": "xxxxxxxxx",
      "serviceId" : "^http://localhost:8080/.*";,
      "bypassApprovalPrompt": true,
      "supportedResponseTypes" : [ "java.util.HashSet", [ "code",
    "token" ] ],
      "name" : "applicationQLAtestPHP",
      "scopes" : [ "java.util.HashSet",
        [ "openid", "email", "profile" ]
       ],
      "id" : 7,
      "evaluationOrder" : 7,
    }

    Oidc authentication works good but in my application the only
    attributes I can get are :

    sub, auth_time, jti, iss, aud, exp, iat, nbf, amr, state, nonce,
    at_hash, preferred_username

    But I can't get the attributes of email or profile scope...

    In logs file I don't have error messages.

    What is wrong with my config ?

    Thanks for help.
    Best regards,

    QLA

-- - Website: https://apereo.github.io/cas
    - Gitter Chatroom: https://gitter.im/apereo/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]
    <mailto:[email protected]>.
    To view this discussion on the web visit
    
https://groups.google.com/a/apereo.org/d/msgid/cas-user/838f0180-1c48-a196-2672-0981d6d971fb%40gmail.com
    
<https://groups.google.com/a/apereo.org/d/msgid/cas-user/838f0180-1c48-a196-2672-0981d6d971fb%40gmail.com?utm_medium=email&utm_source=footer>.

--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/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] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAD6KnbwcvSbwj20pdAq46X7j1EGbAoOp7GH1fO1GcZuU_SqDbQ%40mail.gmail.com <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAD6KnbwcvSbwj20pdAq46X7j1EGbAoOp7GH1fO1GcZuU_SqDbQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/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 on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/ba709981-8ac5-fd63-f3b5-c31ea85ce277%40gmail.com.

Reply via email to