2012-08-01 2 views
3

<Property name="ReadOnly">false</Property> - 이는 내 ID 서버의 usr-mgt.xml에서 설정됩니다.WSO2 Identity Server - 읽기 전용 모드로 작동하지만 거짓으로 설정된 LDAP

나는 사용자 클레임 값을 설정하는 방법을 호출 할 때 - 그것은 나에게이 예외 제공 storeManager.setUserClaimValue (문자열 이름, 문자열 claimURI, 문자열 claimValue, 문자열 프로파일 이름을) :

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

암 I을 무언가를 놓침?

+1

사용중인 UserStoreManager는 무엇입니까? – SureshAtt

+0

이것은 내가 사용하는 코드입니다 : UserRealm 영역 = WSRealmBuilder.createWSRealm (Constants.SERVER_URL, \t \t \t \t 쿠키, Constants.CONFIG_CONTEXT); UserStoreManager storeManager = realm.getUserStoreManager(); AuthenticationAdminStub.login() 뒤에 쿠키 문자열이 있습니다. –

답변

0

사용자 저장소 관리자 클래스에 LDAP는 읽기 쓰기가

클래스 = "org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager 내에서 사용자 mgt.xml에 아래의 클래스를 호출하십시오 될 경우 org.wso2.carbon.user.core.ldap "

클래스 = 내 사용자 mgt.xml에 아래의 클래스를 호출하십시오 읽을 수 있도록 사용자 저장소 관리자 클래스에 LDAP이" .ReadOnlyLDAPUserStoreManager

+0

예. 쓰기 작업을 수행하려면 ReadWriteLDAPUserStoreManager를 사용해야합니다. – SureshAtt

관련 문제