2016-10-18 5 views
1

"WSO2 API 관리자"를 구성하려고합니다.하지만 이전 응용 프로그램에서 SSO 서버로 Keycloak을 사용하고 있으므로 키 클로크 SSO를 사용할 수 있는지 알고 싶습니다. "WSO2 API 관리자"의 인증 서버로 사용 하시겠습니까?keycloak 인증 서버가있는 WSO2 API 관리자

미리 감사드립니다.

답변

0

예, 그것의 가능한. https://docs.wso2.com/display/AM200/Configuring+a+Third-Party+Key+Manager을 참조하십시오.

저는 이것을 OpenID Connect 토큰 지원에 구현했습니다. 나에게는 즉시 사용 가능한 솔루션이 있다고는 생각하지 않습니다.

두 가지 상황을 처리해야 쓸 수있는 사용자 지정 코드 : 생성 된 각각의 응용 프로그램이 Keycloak 클라이언트에 연결되어 있어야합니다

  • API 스토어에서. 따라서 API 저장소 측의 응용 프로그램 이름과 소비자 키는 Keycloak의 clientId와 일치해야합니다. API Store의 해당 고객 키로 이동하려면 Keycloak의 클라이언트 비밀번호를 검색해야합니다.
  • API 관리자 키 관리자 모듈의 키 유효성 검사는 Keycloak에 대한 토큰 인트로 피싱 요청으로 실행되어야합니다.