2017-09-01 5 views
1

J'ai un problème pour désactiver JASIG CAS SSO sans toucher web.xml. Pour l'instant je configure cas comme ça cas web.xml config. Le meilleur moyen serait de déplacer d'une façon ou d'une autre toute la configuration vers un fichier de propriétés externe pour le désactiver facilement pendant le développement car je n'aurai pas accès au serveur CAS une fois qu'il sera implémenté. J'ai essayé de déplacer la configuration comme un haricot de printemps comme ici bean definition for cas server. Malheureusement, j'ai continué à recevoir des erreurs sur la configuration du service/nom de serveur même si je les ai tous fournis. Y at-il une bonne explication de la configuration cas externatly je serai très reconnaissant. Mercicomment désactiver cas si j'utilise la configuration web.xml

Répondre

1

Vous pouvez configurer un autre filtre d'interception avant que le filtre CAS soit invoqué, puis le contrôler à partir de là avec un indicateur. Si le drapeau est activé, vous pouvez continuer avec le filtre cas. Si elle n'est pas activée, vous pouvez décider d'ignorer le flux de cas et de le rediriger vers votre flux normal.

+0

Pouvez-vous me montrer l'exemple comment serait-il mis en œuvre. – lucaskos

+0

@lucaskos https://www.mkyong.com/spring-mvc/spring-mvc-handler-interceptors-example/ – SaAn