in geronimo-jaspi-openid/src/main/java/org/apache/geronimo/components/jaspi/modules/openid/OpenIDServerAuthModule.java [291:303]
private StringBuilder getFullRequestURI(HttpServletRequest request) {
StringBuilder builder = new StringBuilder();
builder.append(request.getScheme()).append("://");
builder.append(request.getServerName()).append(":");
builder.append(request.getServerPort());
//TODO jetty combines this with the uri and query string. Can this have query params?
builder.append(request.getContextPath());
builder.append(request.getPathInfo());
if (request.getQueryString() != null && request.getQueryString().length() > 0) {
builder.append("?").append(request.getQueryString());
}
return builder;
}