2017-04-23 1 views
1

Java、ノード、esbなどのさまざまなバックエンドテクノロジを持つAngularアプリケーションでSAMLを実装する必要があります。あまりにも多くのアプリケーションがあり、バックエンドを書き換えることができないので、SAMLを実装するにはどのような優れた構造が必要ですか?Samlさまざまなバックエンドテクノロジでの実装

答えて

1

異種シナリオでは、私は個人的に多層アプローチを使用して、WebサーバーレベルでSAMLを有効にします。

たとえば、セットアップのApacheインスタンスは、アクセス制御モジュールとしてShibbolethの使用することができます。 Apacheは実際にすべてのHTTP/HTTPS要求を処理し、Shibbolethは設定とアクセス規則に従ってSAML要求を処理します。 Apacheに対してウェブアプリケーションを実行するには、ゲートウェイインターフェイス(つまり、Pythonベースのソリューションの場合はWSGI)またはプロキシモジュールmod_proxxy)を設定する必要があります。

関連する問題