Hi;

When you are exposing an existing user store through Identity Solution - 
the user base needs to have an attribute for OpenID. In other words - 
you need add a new field for OpenID and populate it .

Also you need to map that field to the OpenID - from the IS admin 
console - then the IS OP will take care of the OpenID related functionality.

This[1] will explain how to do the claim mapping.
> Is it planned that user registration is supported through LDAP ?
>
LDAP releam can be extended to allow user registration.

Thanks & regards.
- Prabath

> Regards,
> Harm
>
>
> On Tue, Jan 6, 2009 at 9:00 PM, <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Send Identity-dev mailing list submissions to
>            [email protected] <mailto:[email protected]>
>
>     To subscribe or unsubscribe via the World Wide Web, visit
>            https://wso2.org/cgi-bin/mailman/listinfo/identity-dev
>     or, via email, send a message with subject or body 'help' to
>            [email protected]
>     <mailto:[email protected]>
>
>     You can reach the person managing the list at
>            [email protected]
>     <mailto:[email protected]>
>
>     When replying, please edit your Subject line so it is more specific
>     than "Re: Contents of Identity-dev digest..."
>
>
>     Today's Topics:
>
>       1. Re: [Identity-user] ldap connection issues (Prabath Siriwardena)
>
>
>     ----------------------------------------------------------------------
>
>     Message: 1
>     Date: Tue, 06 Jan 2009 21:36:59 +0530
>     From: Prabath Siriwardena <[email protected] <mailto:[email protected]>>
>     Subject: Re: [Identity-dev] [Identity-user] ldap connection issues
>     To: [email protected] <mailto:[email protected]>,
>     [email protected] <mailto:[email protected]>
>     Cc: [email protected] <mailto:[email protected]>
>     Message-ID: <[email protected]
>     <mailto:[email protected]>>
>     Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>     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] <mailto:[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] <mailto:[email protected]>
>     https://wso2.org/cgi-bin/mailman/listinfo/identity-dev
>
>
>     End of Identity-dev Digest, Vol 24, Issue 3
>     *******************************************
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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/1879 - Release Date: 1/6/2009 
> 5:16 PM
>
>   


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

Reply via email to