2017-10-09 3 views
0

SAML에 대한 지식이 매우 부족합니다. REST API를 통해 데이터를 가져 오는 브라우저 응용 프로그램에서 작업하고 있습니다. 공급자의 API 요청은 사용자 자격 증명을 제공하거나 SAML SSO를 통해 유효성을 검사 할 수 있습니다.
API 제공자에 관한 문서는 If you acquired the token from an SSO source, the Authorization header is of the format: Authorization: SSO2Token <SSO_SAML_TOKEN>입니다. 이제는 백엔드 서비스가 실행되지 않아서 Angular 2 앱에서 SAML 요청을 SAML 호스트에 생성 한 다음 SAML 응답에서 SAML 토큰을 추출하고 후속 API 호출 헤더에 어떻게 사용할 수 있습니까?웹 브라우저에서 SAML 요청 생성 및 응답에서 SAML 토큰 추출

답변

1

SAML SSO 흐름은 SAML 메시지를 HTTP 리디렉션 또는 HTTP 포스트로 웹 응용 프로그램에 보내는 것을 염두에두고 설계되었습니다. SAML 작동 방식 (https://en.wikipedia.org/wiki/SAML_2.0)을 이해하는 것이 좋습니다. 여기에 언급 된 접근 방식이 도움이 될 수 있습니다. Angularjs and SAML, the beginning