2017-01-12 10 views
2

(API 관리자 인스턴스 하나)를 조직에 설치하고 내부 소비 전용 API를 작성했습니다. 이제 외부 사용자 만 다른 새로운 API를 공개해야한다는 요구 사항이 있습니다.wso2 api 관리자 내부 사용자 용으로 하나의 API 구성하고 외부 사용자 용으로 하나의 API 구성

동일한 설치로이 작업을 수행 할 수 있습니까? 또는 분산 아키텍처를 사용해야합니까?

다른 API에 대해 다른 컨텍스트 경로를 사용하여 소비자에게 표시하는 프록시 URL의 동일한 도메인 이름을 갖고 싶습니다. 이것이 성취 될 수 있습니까?

답변

0

API 게시자에서 API를 만들 때 API 저장소에서 API에 대한 역할 기반 가시성을 설정할 수 있습니다. 자세한 내용은 See this을 참조하십시오.

OAuth 범위의 도움으로 API 액세스를 제한 할 수 있습니다. 범위는 역할에 매핑 될 수 있습니다. 따라서 API에 대한 역할 기반 액세스 제어를 가질 수 있습니다. 자세한 내용은 See this을 참조하십시오.

+0

현재 API 관리자 설치는 인트라넷 네트워크 내에 있습니다. 동일한 설치에서 사용할 수있는 다양한 API에 대한 내부 호출과 외부 호출을 어떻게 처리 할 수 ​​있습니까? –

+0

핸들로 무엇을 의미합니까? 네트워킹 도움말을 찾고 있습니까? – Bee

+0

아니요. 이러한 종류의 요구 사항이있는 조직에서 wso2 API 관리자를 구조적으로 구현할 수있는 방법을 이해하려고합니다. 내부 전용이며 외부 세계에 노출되어서는 안되는 서비스가 있습니다 (내부 앱이 호출 함을 의미). 그리고 외부에서 노출 된 일부 서비스가있을 것입니다 (외부 앱이 호출 함을 의미). WSO2의 여러 설치 (외부 서비스 용과 내부 서비스 용)로만 수행 할 수 있다고 생각합니까? –