Hi Manfredo Hopp, Thanks for your feedback, i added my cas.properties and my pom.xml files.
I will try with the same configuration with CAS 5.2.4. Kind regards. Le vendredi 27 avril 2018 04:39:45 UTC+2, Manfredo Hopp a écrit : > > See > > > https://groups.google.com/a/apereo.org/d/msgid/cas-user/fd5502dd-f0bc-46b4-bedb-942d162ab5ff%40apereo.org > > El jueves, 26 de abril de 2018, Michael JOIGNY <[email protected] > <javascript:>> escribió: > >> *correction : CAS keeps returning ST-xxx ticket instead of >> ticket=eyxxyyyzzz when i use curl to my service.* >> >> >> >> Le jeudi 26 avril 2018 12:14:43 UTC+2, Michael JOIGNY a écrit : >>> >>> Hi everybody, >>> >>> I'm trying to configure my CAS server (5.2.3) with JWT Service Ticket in >>> order to let CAS generates my jwt tokens but it's not working. >>> >>> CAS keeps returning ST-xxx ticket instead of token=eyxxyyyzzz when i use >>> curl to my service. >>> >>> I've followed this links below : >>> >>> >>> https://apereo.github.io/cas/development/installation/Configure-ServiceTicket-JWT.html >>> https://apereo.github.io/2017/10/17/cas-jwt-authn-with-duo/ >>> https://www.npmjs.com/package/jwtgen >>> >>> My json service definition : >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *{ "@class" : "org.apereo.cas.services.RegexRegisteredService", >>> "serviceId" : "^(http?|https?)://.*", "name" : "HTTPS", "id" : 10000001, >>> "description" : "This service definition authorized all application urls >>> that support HTTPS protocol.", "proxyPolicy" : { "@class" : >>> "org.apereo.cas.services.RefuseRegisteredServiceProxyPolicy" }, >>> "properties" : { "@class" : "java.util.HashMap", "jwtSigningSecret" : >>> { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" : >>> [ "java.util.HashSet", [ "9qz--------DlSwNx" ] ]}, "jwtEncryptionSecret" >>> : { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" : >>> [ "java.util.HashSet", [ "j1cq----------Ssg" ] ] } >>> "jwtSigningSecretAlg" : { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" : >>> [ "java.util.HashSet", [ "HS512" ] ] }, "jwtEncryptionSecretAlg" : >>> { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" : >>> [ "java.util.HashSet", [ "dir" ] ] }, "jwtEncryptionSecretMethod" : >>> { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" : >>> [ "java.util.HashSet", [ "A256CBC-HS512" ] ] }, >>> "jwtSecretsAreBase64Encoded" : { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceProperty", "values" >>> : [ "java.util.HashSet", [ "false" ] ] }, "jwtAsResponse" : { >>> "@class" : "org.apereo.cas.services.DefaultRegisteredServiceProperty", >>> "values" : [ "java.util.HashSet", [ "true" ] ] }} >>> "usernameAttributeProvider" : { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceUsernameProvider" }, >>> "logoutType" : "BACK_CHANNEL", "attributeReleasePolicy" : { "@class" : >>> "org.apereo.cas.services.ReturnAllAttributeReleasePolicy", >>> "principalAttributesRepository" : { "@class" : >>> "org.apereo.cas.authentication.principal.DefaultPrincipalAttributesRepository" >>> >>> }, "authorizedToReleaseCredentialPassword" : false, >>> "authorizedToReleaseProxyGrantingTicket" : false }, "accessStrategy" : >>> { "@class" : >>> "org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy", >>> "enabled" : true, "ssoEnabled" : true }}NB: same result with >>> jwtAsResponse or jwtAsServiceTicket >>> (https://groups.google.com/a/apereo.org/forum/#!search/CAS$205.2$20return$20JWT$20for$20service/cas-user/c2usB0G2400/x5YGL9YYAgAJ >>> >>> <https://groups.google.com/a/apereo.org/forum/#!search/CAS$205.2$20return$20JWT$20for$20service/cas-user/c2usB0G2400/x5YGL9YYAgAJ>)* >>> I'm using jwtgen to generate my token, you can find in my attached files >>> (cas_starting.log and curl_cas.log). >>> >>> Kind regards. >>> >>> Michael. >>> >> -- >> - 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/a/apereo.org/d/msgid/cas-user/000386e3-28e1-4b18-95ae-6ccf34519d55%40apereo.org >> >> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/000386e3-28e1-4b18-95ae-6ccf34519d55%40apereo.org?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/b4a155a4-e4af-41b5-92eb-715ee49df0e8%40apereo.org.
cas.properties
Description: Binary data
pom.xml
Description: XML document
