Welcome to the new Linux Foundation Forum!

Problem with uaa and cookies

wgchanwgchan Posts: 2
edited May 2018 in LFD232 Class Forum

After entering credentials this screen is returned.

 

The following output is in the UAA logs. I guess the way whatever cookie is being generated is failing validation in the Rfc6265CookieProcessor module. However, opening the web-ui afterwards implies that somehow authentication and authorization was successful.

 

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT [2018-05-23 01:33:54.949] cloudfoundry-identity-server - ???? [http-nio-8080-exec-6] .... ERROR --- SecurityFilterChainPostProcessor$HttpsEnforcementFilter: Uncaught Exception:

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT java.lang.IllegalArgumentException: An invalid character [34] was present in the Cookie value

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateCookieValue(Rfc6265CookieProcessor.java:182)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:115)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at org.apache.catalina.connector.Response.generateCookieString(Response.java:1019)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at org.apache.catalina.connector.Response.addCookie(Response.java:967)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:386)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at javax.servlet.http.HttpServletResponseWrapper.addCookie(HttpServletResponseWrapper.java:58)

   2018-05-22T21:33:54.94-0400 [APP/PROC/WEB/0] OUT     at javax.servlet.http.HttpServletResponseWrapper.addCookie(HttpServletResponseWrapper.java:58)

 

 

Comments

  • spgreenbergspgreenberg Posts: 35
    edited May 2018

    Did you deploy using the supplied manifest? The cookie issue is caused by a change in the buildpack and therefore you need to be sure you have the correct buildpack specified in the manifest.

    If you run `cf app uaa` you should see the buildpack listed as: 
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #000000; background-color: #ffffff}
    span.s1 {font-variant-ligatures: no-common-ligatures}

    buildpack:         https://github.com/cloudfoundry/java-buildpack.git#v3.19

Sign In or Register to comment.