Ok i figured out my problem.

I was missing the GroupNameListFilter property. Now I am able to log in.

The next thing I would like to figure out is if I can use my existing
kerberos KDC for authentication?

Thanks,

Bram

On 12-01-03 11:28 AM, Bram Cymet wrote:
> Hi Hasini,
> 
> Here is my user-mgt.xml file
> 
> <UserManager>
>     <Realm>
>         <Configuration>
>                 <AdminRole>admin</AdminRole>
>                 <AdminUser>
>                      <UserName>bcymet</UserName>
>                      <Password>XXXXXX</Password>
>                 </AdminUser>
>             <EveryOneRoleName>everyone</EveryOneRoleName> <!-- By
> default users in thsi role sees the registry root -->
>             <ReadOnly>true</ReadOnly>
>             <MaxUserNameListLength>500</MaxUserNameListLength>
>             <Property
> name="url">jdbc:h2:repository/database/WSO2CARBON_DB</Property>
>             <Property name="userName">wso2carbon</Property>
>             <Property name="password">wso2carbon</Property>
>             <Property name="driverName">org.h2.Driver</Property>
>             <Property name="maxActive">50</Property>
>             <Property name="maxWait">60000</Property>
>             <Property name="minIdle">5</Property>
>         </Configuration>
> 
>         <UserStoreManager
> class="org.wso2.carbon.user.core.ldap.LDAPUserStoreManager">
>             <Property name="ReadOnly">true</Property>
>             <Property name="MaxUserNameListLength">100</Property>
>             <Property name="ConnectionURL">ldap://localhost:389</Property>
>             <Property
> name="ConnectionName">cn=admin,dc=TESTLDAP,dc=CBN</Property>
>             <Property name="ConnectionPassword">******</Property>
>             <Property
> name="UserSearchBase">ou=people,dc=TESTLDAP,dc=CBN</Property>
>             <Property
> name="UserNameListFilter">(objectClass=inetOrgPerson)</Property>
>             <Property name="UserNameAttribute">uid</Property>
>             <Property name="ReadLDAPGroups">false</Property>
>             <Property
> name="GroupSearchBase">ou=groups,dc=TESTLDAP,dc=CBN</Property>
>             <Property
> name="GroupSearchFilter">(objectClass=groupOfNames)</Property>
>             <Property name="GroupNameAttribute">cn</Property>
>             <Property name="MembershipAttribute">member</Property>
>         </UserStoreManager>
> 
>         <AuthorizationManager
> 
> class="org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager">
>         </AuthorizationManager>
>     </Realm>
> </UserManager>
> 
> I followed the directions for the read only setup at first.
> 
> I thought that the part in the file:
> 
> <AdminRole>admin</AdminRole>
>                 <AdminUser>
>                      <UserName>bcymet</UserName>
>                      <Password>XXXXXX</Password>
>                 </AdminUser>
> 
> would give my user permissions that it needed.
> 
> I guess I am missing something else.
> 
> 
> On 12-01-03 11:23 AM, Hasini Gunasinghe wrote:
>> Hi Bram,
>>
>> In order to login, you need to have login permission as well. (i.e only
>> matching user name, password is not sufficient)
>>
>> In the first time login, you should login as the admin user which you
>> specify in the user-mgt.xml. Admin user can then create users, roles and
>> assign users to roles and permissions to those roles.
>>
>> So can you please make sure that you specify the admin user and admin
>> role in user-mgt.xml correctly and also the admin user belongs to the
>> admin role in the LDAP.
>> Also, please make sure that you provided the correct value for the group
>> search base property in user-mgt.xml
>>
>> If you can attach the user-mgt.xml, we might be able to provide more
>> insight.
>>
>> Thanks,
>> Hasini.
>>
>> On Tue, Jan 3, 2012 at 8:45 PM, Bram Cymet <bcy...@cbnco.com
>> <mailto:bcy...@cbnco.com>> wrote:
>>
>>     Hi,
>>
>>     I am attempting to setup a wso2 identity server using my existing
>>     openldap instance as the userstore.
>>
>>     I can see the server connecting to my ldap instance when I attempt to
>>     log in so I know the ConnectionURL, Name, and Password are correct. I
>>     can even see the server bind to my ldap instance successfully. However I
>>     can not log into the identity web interface.
>>
>>     In the logs all I get is:
>>
>>     [2012-01-03 09:55:11,033]  WARN
>>     {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -  Failed
>>     Administrator login attempt 'bcymet[0]' at [2012-01-03 09:55:11,0032]
>>     from IP address 172.20.22.157
>>
>>     Any idea what might be going on or how I can up the logging to get a
>>     more detailed message?
>>
>>     Thanks,
>>
>>     --
>>     Bram Cymet
>>     Software Developer
>>     Canadian Bank Note Co. Ltd.
>>     613-608-9752
>>     _______________________________________________
>>     Carbon-dev mailing list
>>     Carbon-dev@wso2.org <mailto:Carbon-dev@wso2.org>
>>     http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
> 
> 


-- 
Bram Cymet
Software Developer
Canadian Bank Note Co. Ltd.
613-608-9752
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to