LoginSignup
4
6

More than 5 years have passed since last update.

OneLoginとNode.jsでSAML 2.0で認証されたWebサイトをつくる

Last updated at Posted at 2017-11-10

TL;DR;

Node.js製のsaml2-proxyというリバースプロキシを使います。
saml2-proxyは、SAML 2.0に対応したIdPに認証を委譲して、認証済みのクライアントにだけバックエンドサーバが提供するコンテンツをプロキシするという機能を持っています。
一方のOneLoginはSAML 2.0に対応しているので、

  • OneLoginを適切に設定して、
  • saml2-proxyにOneLoginのエンドポイントURLとコンテンツを持つバックエンドサーバのホスト名、パスを設定を与える

ことで、目的が達成できます。

手順

GitHubに書いたので、そちらをご覧ください。

合わせて読みたい

SSO を実現するための SAML2.0 の実装。まずはサンプルを動かす - Qiita

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6