2017-10-06 43 views
0

J'ai une application protégée par CAS. Je vais fournir un lien vers une autre application (SAML IDP) et cette application n'est pas protégée par CAS. Je dois donc passer le jeton CAS de mon application à l'IDP et IDP doit valider ce jeton avec CAS et obtenir l'utilisateur. Le problème est que chaque fois que j'essaie de valider le jeton CAS (déjà validé par mon application) "ServiceTicket [XX] a expiré". J'utilise l'URL/serviceValidate et la version CAS est 3.5.2. Y a-t-il un moyen de garder le jeton vivant pour valider plusieurs fois? ou la solution est de protéger l'IDP sous CAS et de générer un nouveau jeton chaque fois que je veux rediriger vers IDPValidation du jeton CAS à partir d'une application externe

Répondre

0

Je suis capable de réaliser en générant un ticket de service pour l'IDP. Mais nous ne serons pas en mesure de valider le ticket plusieurs fois 1. Passé l'URL IDP comme paramètre de service à l'URL de cas/login 2. Appelé le serviceValidate avec ce ticket de IDP pour valider le ticket