私は、SSO ログインを介してサービス プロバイダー (SP) の IDP (つまり、ForgeRock の OpenAM) から SAML アサーションを取得できるようにする手段 (できれば Java コードを介して) を見つけている最中です。
SP は、Web ブラウザを介して IDP と対話するように構成されています (例: vCloud Director --> OpenAM またはその逆) (つまり、ユーザーは vCloud Director ログイン ページを呼び出すと、OpenAM ログイン ページに自動的にリダイレクトされます)。ただし、このプロセスはブラウザー (リダイレクトが提供されている場合) を介してのみ適用され、ブラウザーの外部では適用されません。
(IDP からの SAML アサーションを認証に使用して) SSO ログインを実行する手段が見つからないようです。これまでのところ、OpenAM SSO の AssertionIDRequestUtil.sendAssertionIDRequestURI 関数を含む多数の参照に出くわしましたが、それでも、AssertionId および SAML EntityId パラメータを取得する場所がわかりません。
SAML アサーションを取得する他の手段はありますか? または、SSO ログインを実行する他の方法はありますか?