私は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>
と記載されています。今ではバックエンドサービスを実行していないので、SAMLホストのAngular 2アプリでSAMLリクエストを生成し、SAMLレスポンスからSAMLトークンを抽出し、後続のAPIコールヘッダーで使用する方法はありますか。SAML要求の生成とWebブラウザの応答からのSAMLトークンの抽出
0
A
答えて
1
SAML SSOフローは、SAMLメッセージをHTTPリダイレクトまたはHTTP PostとしてWebアプリケーションに送信するブラウザを考慮して設計されています。 SAMLの仕組み(https://en.wikipedia.org/wiki/SAML_2.0)を理解することをお勧めします。ここに記載されているアプローチはあなたのために役立ちます:Angularjs and SAML, the beginning