2012-04-18 2 views
0

wso2 Identity Server의 독립 실행 형 버전을 설치하고 Stratos의 모든 제품에 SSO 공급자 역할을해야하는 경우가 있습니다.Stratos에서 싱글 사인온 (SSO) 구성

현재 Stratos Identity Server가 구성되어 있으므로 관리자를 사용하여 독립형 Identity Server를 통해 로그인 할 수 있습니다. 내가 다른 사용자를 사용하는 경우

그러나, 나도

  1. 는 "인증 실패"
  2. 을 얻거나 로그인 할 수 없습니다.

첫 번째 질문

1) 나는 모두 신원 서버에서 만든 동일한 사용자 (즉, 관리자되지 않습니다) 있습니다. 왜 "인증 실패"가 발생합니까?

두 번째 질문

2) 왜이다 내가 수 없습니다 심지어 내가 [email protected]의 형식으로 사용자 이름으로 생성 된 사용자가있는 경우 "인증 실패"문제에 도착?

는 UPDATE :

나는 정규 표현식과 사용자 이름을 참조하는 사용자 mgt.xml에서 속성 태그를 제거하면 내가 [email protected]의 형식으로 사용자 이름을 생성 할 수 있음을 알아 냈다. 하지만 여전히 그 사용자 이름을 사용하여 로그인 할 수없는 경우 오류 로그에 계정이 활성화되지 않았다고 표시됩니다.

또한 wso2 신원 확인 서버의 두 인스턴스를 작성하여 다른 인스턴스에 로그인 할 수 있는지 테스트 할 수있는 방법으로 구성했습니다. 나는 동일한 사용자 이름과 암호가 두 서버 목록에 모두 있는지 확인하여이 작업을 수행 할 수있었습니다. 이렇게하면 "인증 실패"가 발생하지 않습니다.

답변

0

나는 대답했습니다.
1. 각 Identity Server에 동일한 사용자 이름과 암호가 있어야합니다.
2. 멀티 테넌시를 구성하지 않은 경우 [email protected]의 형식을 지정할 수 없습니다. 그렇지 않으면 wso2가 Tenant 테이블에서 ACTIVATE 필드를 찾고 찾지 못합니다.

UPDATE :이 설치 및 구성과 내가 지금

Issuer details are not valid. Issuer details should be registered in advance 

그래서 내 대답은 유효하지 판명에 대한 또 다른 오류가 있다고 판명되었다.
가 난 그냥 WSO2의 STRATOS를 다운로드하여이 문제를 해결 1.5.2 패키지 :

I wonder why I get this new login failure? 

업데이트! 해결. 나는 그것을 설치했다. 이전에 사용했던 것과 동일한 구성으로 구성되었습니다. 이제 도메인 전체에서 문제없이 로그인 할 수 있습니다.

+0

WSO2 Stratos 1.6.0은 http://wso2.com/cloud/stratos에서 다운로드 할 수 있습니다. 미리 구성된 팩이며 SSO도 구성되어 작동합니다. –