2013-10-10 3 views
1

WSO2 Identity Server 4.1.0에서 4.5.0으로 업그레이드하기 위해 노력하고 있습니다. 새로운 사용자가 내부/ID 그룹에 추가되었음을 발견했습니다. 이전에 추가 된 in LDAP ID 그룹 대신에.WS02 Identity Server : 가입시 역할에 사용자를 자동으로 추가하기

특히 LDAP 그룹에 새로운 사용자를 추가하고 싶습니다. (나는 그 그룹에 있어야 할 계정이 많이 필요합니다.) 하지만 또 다른 질문이 제기됩니다. 새 사용자가 가입하는 동안 자동으로 추가되는 그룹/역할을 정의하는 방법이 있습니까?

+0

user-mgt.xml 파일을 편집 해 보셨습니까? 기본적으로 모든 사용자는 everyone 역할에 있습니다. everyone user8658912

+0

아니요, 변경하지 않았습니다. 내가 보는 것은 사용자가 암시 적으로 내부/모든 역할의 일부라는 것입니다. 이전과 마찬가지로 외부 ID 역할 대신 내부/ID의 일부로 ID 서버에서 명시 적으로 생성합니다. user-mgmt.xml에서 신원에 대한 언급이 없습니다. – tykeal

+0

업데이트로 예, 그냥 시도했습니다. 해당 속성을 ID로 업데이트하면 사용자를 시스템에 추가 할 수 없습니다. – tykeal

답변

1

사용자는 기본적으로 4.5.0에 내부/ID 역할에 추가됩니다. 이 내부 역할은 내부 데이터베이스에서 작성됩니다. 기본적으로 user-mgt.xml 파일에 정의 된 사용자 관리 데이터베이스 (UM_HYBRID_ROLE 테이블). 왜냐하면이 역할은 실용적으로 만들어지기 때문에 실제 사용자 저장소에서 만드는 것이 좋지 않기 때문입니다. WSo2 Identity Server는이 역할 이름을 구성하고 검색해야하는 위치를 구성 할 방법이 없다고 생각합니다. 나는 이것이 이것을 어떤 한계로 보았다.

+0

그래서 ... 4.5.0에서 4.1.0과 동일하거나 유사한 동작을 수행 할 수 없다고 말하는 것입니까? – tykeal

+0

문제점으로 확인되었습니다 [1]이 문제를 해결하려면 4.5.0을 패치해야합니다. 이 문제는 패치를 사용할 수있을 때 사용할 수 있습니다. [1] https://wso2.org/jira/browse/IDENTITY-1862 – Asela

+0

문제가 해결되었습니다. jira에서 패치를 찾을 수 있습니다. identity.xml 파일에 새 구성 요소를 추가해야하며 원하는 역할 이름을 정의 할 수 있습니다. [1] https://wso2.org/jira/browse/IDENTITY-1862 – Asela

관련 문제