1
Java, 노드, esb 및 기타 여러 가지 백엔드 기술을 사용하는 Angular 응용 프로그램에서 SAML을 구현해야합니다. 너무 많은 응용 프로그램이 있고 백엔드를 다시 쓸 수 없으므로 SAML을 구현하기에 적합한 구조가 무엇입니까/아키텍처입니까?Saml 다양한 백엔드 기술 구현
Java, 노드, esb 및 기타 여러 가지 백엔드 기술을 사용하는 Angular 응용 프로그램에서 SAML을 구현해야합니다. 너무 많은 응용 프로그램이 있고 백엔드를 다시 쓸 수 없으므로 SAML을 구현하기에 적합한 구조가 무엇입니까/아키텍처입니까?Saml 다양한 백엔드 기술 구현
이기종 시나리오에서 개인적으로 웹 서버 수준에서 SAML을 사용할 수있는 다층 접근 방식을 사용했습니다.
예를 들어, 설치 아파치 인스턴스 액세스 제어 모듈로 표어 사용할 수 있습니다. Apache는 실제로 모든 HTTP/HTTPS 요청을 처리 할 것이고 Shibboleth는 사용자의 구성과 액세스 규칙에 따라 SAML 요청을 처리 할 것입니다. 그러나 Apache에 대해 웹 응용 프로그램을 실행하려면 게이트웨이 인터페이스 (즉, Python 기반 솔루션의 경우 WSGI) 또는 프록시 모듈 (mod_proxxy
)을 구성해야합니다.