2017-02-14 7 views
0

そこで、SalesForceに接続されたAPPを追加しました。接続されたアプリケーションは、外部Webアプリケーションにリンクします。 SAMLアサーションをSalesForceからConnected Appに送信

アプリケーションランチャーまたは右上介して接続されたアプリをユーザーがクリックするとドロップダウン

が、これは私が起こるしたいものです:
1:Salesforceは、外部アプリケーションのSAMLエンドポイント/ IDプロバイダへのセッションSAMLトークンまたはSAML要求を転送します
2:外部WebアプリケーションSAMLエンドポイント/ IDプロバイダがSAMLトークンを認証または要求します。
3:外部アプリケーションがSAMLアサーションを受け取り、検証します。ユーザーを外部アプリケーションに記録します。

これは可能ですか?

また、手順2でSalesForceをIDプロバイダとして使用すると、このワークフローが機能する可能性がありますか?

おかげ

答えて

0

SalesForceのはSAMLv2のIdP(アイデンティティプロバイダ - パーティーを発行する)として使用されている場合、これが可能です。あなたのアプリはSAMLv2 SP(サービスプロバイダ - 依拠当事者)として機能します。認証は常にWeb SSOのIdPで行われます。アカウントのリンクが実行された場合(異なるアイデンティティサイロがある場合のみ)、両方のエンティティで認証が行われます。そうでない場合、アイデンティティはリンクできません。

+0

ありがとうBernhard。 SFを実際に「接続されたアプリケーション」/「サービスプロバイダ」にSAMLアサーションを投稿するように設定する方法はありますか? 私はこのチュートリアルに従いましたが、SFでAPPリンクをクリックしたときにSAMLが実際に私のサービスプロバイダに投稿されているかどうかを説明するのは少し明るいです。 https://help.salesforce.com/articleView?id=identity_provider_enable.htm&type=0 –

+1

https://developer.salesforce.com/docs/atlas.en-us.identityImplGuide.meta/identityImplGuide/identity_google_connapp.htm shedsより多くの光。 stated SF IdPとしてIdP開始SSOを実行します。これは、構成された「バインディング」(おそらくHTTP POSTバインディング)を構成ACS(アサーション・コンシューマー・サービス)エンドポイント/ URLに使用して、IdPがSAMLアサーションを直接送信することを意味します。 SAMLトレースプラグインを使用してSAMLプロトコルメッセージが送信されました –

+0

gmailに接続されたアプリケーションの例で、Connected Appから外部アプリにSAMLアサーションを投稿するのに必要なすべての情報が届きました。 –

関連する問題