2012-08-01 87 views
3

<Property name="ReadOnly">false</Property> - 在我的身份服務器的usr-mgt.xml中設置。WSO2 Identity Server - LDAP以只讀模式工作,但設置爲false

當我嘗試調用的方法來設置用戶的要求值 - storeManager.setUserClaimValue(用戶名字符串,字符串claimURI,字符串claimValue,字符串PROFILENAME)它給了我這樣的例外:

org.wso2.carbon.user.core.UserStoreException: User store is operating in read only mode. Cannot write into the user store.

上午我遺漏了什麼?

+1

什麼是您正在使用的UserStoreManager? – SureshAtt 2012-08-26 02:48:58

+0

這是我使用的代碼: UserRealm境界= WSRealmBuilder.createWSRealm(Constants.SERVER_URL, \t \t \t \t餅乾,Constants.CONFIG_CONTEXT); UserStoreManager storeManager = realm.getUserStoreManager(); 我在AuthenticationAdminStub.login() – 2012-08-28 08:09:28

回答

0

如果用戶存儲管理器類,LDAP是要讀寫請撥打

類=「org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager內的用戶mgt.xml下面的類「

如果用戶存儲管理器類,LDAP是要只讀請撥打

類=內的用戶mgt.xml下面的類」 org.wso2.carbon.user.core.ldap .ReadOnlyLDAPUserStoreManager

+0

後得到cookie字符串是的,如果要執行寫入操作,則必須使用ReadWriteLDAPUserStoreManager。 – SureshAtt 2013-08-21 06:16:48

相關問題