/ / SAML:Webアプリケーションのシングルサインオン(SSO)を実装する方法 - シングルサインオン、saml、opensaml

SAML:WebアプリケーションのSSO(シングルサインオン)を実装する方法 - シングルサインオン、saml、opensaml

私は良い文書をたくさん検索しました。私はこの分野の初心者であるため、SSOを実装する方法。しかし、オンラインで入手可能な文書と混同されてしまった。私の指示に役立つ資料がありますか? どのようにIDP、SP、どのようにSSOを実装するかを作成/設定するには?

私のWebアプリケーションは、Java 8、角JS、JSP、Spring(アノテーション付き)、Hibernet、Maven、JBOSSを使用しています。

事前にあなたの時間を感謝します。

回答:

回答№1は0

あなたの質問は、決定的な答えを出すのは難しいです。多分何を研究するかについてもっとよく知っていると助けになるかもしれません。私にお試しください:

  1. あなたのWebアプリケーションはSPになります。したがって、IdPを実装する方法を研究する必要はありません。
  2. SSOをテストするには、少なくとも1 IdPが必要です応用。したがって、IdPをどのように使いたいのか、それを設定する方法やサービスプロバイダの信頼を設定する方法について調べてみてください。
  3. SSOに使用するプロトコルは何ですか? SAML 2.0、WSFed、OAuth2、OpenId Connectなどですか?一つを選ぶ。
  4. アプリケーションのSPロールを実装するために使用できる優れたライブラリを調べてください。

回答№2の場合は0

あなたはJavaとSpringを言いましたので、通常はSpring SecurityとSAMLを見ています。

その場合、クライアント側のSAMLスタックを実装する必要があります。

参照: SAML:SAML接続性/ツールキット.