Author: prabath
Date: Tue Dec 11 11:56:02 2007
New Revision: 10985
Log:
Added OpenID authentication logic
Modified:
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/filter/JSPFilter.java
Modified:
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/filter/JSPFilter.java
==============================================================================
---
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/filter/JSPFilter.java
(original)
+++
branches/solutions/identity/openid-poc/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/filter/JSPFilter.java
Tue Dec 11 11:56:02 2007
@@ -40,10 +40,14 @@
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain chain) throws IOException, ServletException
{
- String path = ((HttpServletRequest) req).getRequestURI();
+
+ HttpServletRequest request = (HttpServletRequest) req;
+ String path = request.getRequestURI();
if (path.indexOf(UIConstants.OPENID_SERVER_PAGE) >= 0) {
OpenIdProvider provider = new OpenIdProvider();
+ // TODO: remove hard-coded protocol and port number
+ provider.setAuthPage("http://"+ request.getServerName()
+ ":" +12080+ "/admin/jsp/openidauthorization.jsp");
try {
((HttpServletResponse)
resp).sendRedirect(provider.processRequest((HttpServletRequest) req,
(HttpServletResponse) resp));
@@ -53,7 +57,7 @@
}
return;
- } else if (path.indexOf(UIConstants.OPENID_USER_PAGE) >= 0) {
+ } else if (path.indexOf(UIConstants.OPENID_USER_PAGE) >= 0 ||
path.indexOf(UIConstants.OPENID_AUTHORIZATION) >= 0) {
chain.doFilter(req, resp);
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev