The right form of extract request arguments is through CAS argument extractors because is the unique form to resolve it without be accoplated to used protocol (CAS / SAML ....)
See http://developer.jasig.org/projects/cas/cas-server-core/cas-server/cas-server-core/apidocs/org/jasig/cas/web/support/class-use/ArgumentExtractor.html 2013/11/8 Michael Wechner <[email protected]> > Hi Alia > > Thanks very much for this hint. This works very fine. > > Thanks > > Michael > > Am 08.11.13 15:47, schrieb Alia Faton: > > Hello, >> >> Since CAS uses spring web flow, you can use the following to get the >> service : >> >> ServletRequestAttributes sra = (ServletRequestAttributes) >> RequestContextHolder.getRequestAttributes(); >> HttpServletRequest req = sra.getRequest(); >> String service = req.getParameter("service"); >> >> >> -----Original Message----- >> From: Michael Wechner [mailto:[email protected]] >> Sent: vendredi 8 novembre 2013 15:42 >> To: [email protected] >> Subject: [cas-user] How to get / know the service when implementing a >> custom authentication handler >> >> Hi >> >> I have implemented a custom authentication handler implementing >> >> AbstractUsernamePasswordAuthenticationHandler# >> authenticateUsernamePasswordInternal(UsernamePasswordCredentials) >> >> but the class UsernamePasswordCredentials >> >> http://developer.jasig.org/projects/cas/cas-server-core/ >> cas-server/cas-server-core/apidocs/org/jasig/cas/ >> authentication/principal/UsernamePasswordCredentials.html >> >> does not provide the service for which a user is authenticating (only >> username and password). >> >> I would like to submit the service also to the custom backend system >> which we use for authentication. >> Is there some alternative approach or some other way on how to get hold >> of the service? >> >> Thanks for your help >> >> Michael >> >> -- >> You are currently subscribed to [email protected] as: >> [email protected] To unsubscribe, change settings or access >> archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
