Hi;

With LDAPRealm, the expectation is that an existing user base is exposed 
to Identity Solution - where OpenIDs and InfoCards can be issued to those.

User registration is *not* supported through the LDAPRealm - via 
Identity Solution - so "Allow User Registration" needs to be disabled.

Thanks & regards.
- Prabath


Harm Verhagen wrote:
> Hi,
>
> I playing around with wso2-identity 1.5
> I'm trying to connect it to a test ldap server (open ldap).
>
> I'm seeing problems whever I either:
>  - try to log in, while "Allow User Registration :"  is enabled in the 
> User manager admin interface
>  - I try to "register a new user".
>
> I _am_ able to login  with every user in the LDAP server only when  
> "Allow User Registration" is disabled.
>
> Do you know what causes this.
>
> I have an LDAP server with user: Claire password: test
>
> problem 1:  login whehn "allow User registration" is enabled
> *steps to reproduce*
> 1 Use ldap realm, have open ldap server running.
> 2. make sure that in 
> https://server:12443/admin/ShowUserManagement.action 
> Manage->users->Allow user registration is enabled
> 3 browse to 
> https://server/https://openid.boosttechhouse.com:12443/ShowLogin.action 
> and login with "Claire"
>
> *result*
>
> *type* Exception report
>
> *message*
>
> *description* _The server encountered an internal error () that 
> prevented it from fulfilling this request._
>
> *exception*
>
> javax.servlet.ServletException: org.wso2.usermanager.custom.ldap.LDAPRealm
>
>       
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
>       
> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
>       
> org.wso2.solutions.identity.relyingparty.servletfilter.RelyingPartyFilter.doFilter(RelyingPartyFilter.java:106)
>
>   
>
> *root cause*
>
> java.lang.ClassCastException: org.wso2.usermanager.custom.ldap.LDAPRealm
>       
> org.wso2.solutions.identity.user.ui.action.ShowMainAction.execute(ShowMainAction.java:138)
>       sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>       
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       java.lang.reflect.Method.invoke(Method.java:585)
>
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
>
>       
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
>       
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>
>       
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>       
> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>       
> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>
> ...
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>   
>
>
> problem 2:  register new user
> *steps to reproduce*
> 1 Use ldap realm, have open ldap server running.
> 2. make sure that in 
> https://server:12443/admin/ShowUserManagement.action 
> Manage->users->Allow user registration is enabled
> 3  browse to 
> https://server/https://openid.boosttechhouse.com:12443/ShowLogin.action  
> click register new user.
> 4. enter newuser,  passwd:test   ,  hit submit
> *
> result*
>
> *type* Exception report
>
> *message*
>
> *description* _The server encountered an internal error () that 
> prevented it from fulfilling this request._
>
> *exception*
>
> javax.servlet.ServletException: Can't find resource for bundle 
> java.util.PropertyResourceBundle, key actionNotSupportedByRealm
>
>       
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
>       
> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
>       
> org.wso2.solutions.identity.relyingparty.servletfilter.RelyingPartyFilter.doFilter(RelyingPartyFilter.java:106)
>
>   
>
> *root cause*
>
> java.util.MissingResourceException: Can't find resource for bundle 
> java.util.PropertyResourceBundle, key actionNotSupportedByRealm
>       java.util.ResourceBundle.getObject(ResourceBundle.java:325)
>
>       java.util.ResourceBundle.getString(ResourceBundle.java:285)
>       org.wso2.usermanager.i18n.Messages.getMessage(Messages.java:47)
>       
> org.wso2.usermanager.UserManagerException.<init>(UserManagerException.java:33)
>
>       
> org.wso2.usermanager.UserManagerException.<init>(UserManagerException.java:38)
>       
> org.wso2.usermanager.custom.ldap.LDAPRealm.getUserStoreAdmin(LDAPRealm.java:97)
>       
> org.wso2.solutions.identity.user.ui.action.UserRegistrationFormSubmitAction.execute(UserRegistrationFormSubmitAction.java:135)
>
>       sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>       java.lang.reflect.Method.invoke(Method.java:585)
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
>       
> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java
>
>         .....
>   
>
>
> Regards,
> Harm
> ------------------------------------------------------------------------
>
> _______________________________________________
> Identity-user mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/identity-user
>   
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.176 / Virus Database: 270.10.3/1877 - Release Date: 1/5/2009 
> 7:20 PM
>
>   


_______________________________________________
Identity-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to