Here’s an example of how to interact with clearpass endpoint at the low level:
https://github.com/Unicon/cas-java-clients-addons/blob/master/src/main/java/net/unicon/casclients/addons/springsecurity/ClearpassRetrievingCasAuthenticationProvider.java#L58 Cheers, Dmitriy. On Oct 17, 2014, at 2:05 PM, Adam Causey <[email protected]> wrote: > Thanks for the reply. I am not sure I'm going about this the correct way. > Are there any example clients that show how to use clearPass? > > I think the server piece is now working, but in the test client that I wrote > I cannot get anything to return. Using the following code I get a 404. > > > String clearPassUrl = "https://mycasserver.com/cas/clearPass"; > AttributePrincipal principal = (AttributePrincipal) > request.getUserPrincipal(); > String proxyTicket = principal.getProxyTicketFor(clearPassUrl); > log.debug("proxyTicket: " + proxyTicket); > final String clearPassRequestUrl = clearPassUrl + "?" + "ticket=" + > proxyTicket + "&" + "service=" + URLEncoder.encode(clearPassUrl, "UTF-8"); > log.debug("clearPassRequestUrl: " + clearPassRequestUrl); > final WebClient webClient = new WebClient(); > final HtmlPage page = webClient.getPage(clearPassRequestUrl); > log.debug(page.getTextContent()); > > > If I create a URL with an arbitrary ticket I am getting an 'invalid ticket' > message in the logs on the server, so I assume the endpoint is working. > > https://mycasserver.com/cas/clearPass?ticket=foobar&service=https%3A%2F%2Fmycasserver.com%2Fcas%2FclearPass > > org.jasig.cas.client.validation.TicketValidationException: ticket 'foobar' > not recognized > > > On Thu, Oct 16, 2014 at 4:14 PM, Misagh Moayyed <[email protected]> wrote: > Turn on logging for Spring, to DEBUG at least. That should help you determine > where the request ends up. > > > > From: Adam Causey [mailto:[email protected]] > Sent: Thursday, October 16, 2014 5:22 AM > To: [email protected] > Subject: [cas-user] Setting up Clearpass > > > > I'm attempting to setup clearpass in CAS 3.5.2. I've followed the > instructions found here: https://wiki.jasig.org/display/casum/clearpass . > However, it my test client when I call the /clearPass endpoint I get a 404 > Not Found response. > > > > I checked to make sure the /clearPass is being mapping with the defined > HandlerMapping in clearpass-configuration.xml, and everything looks fine. > There are no errors in my logs. > > > > Any advice on getting this setup? > > > > Thanks! > > > > Adam Causey > > Virginia Commonwealth University > > > > > -- > 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 -- 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
