2016-04-04 21 views
1

私はSAPと統合する必要があり、ユーザー名とパスワードの認証で次のURLを送信します。どのように私は、.NETプログラミングでは、このサービスにアクセスすることができます。私はこのURLにアクセスすると iは,,添付として1ログイン認証を必要とする https://sts.xxxx/adfs/ls/?SAMLRequest=fVFbS8MwFP4rJe9t07oLDWuhrCgFlWFFwRfJmlMXSJOak8757007lPmgcB4OH%2Be7JRvkvRpYObqDfoD3EdAFdZWThtIlXa4yCGm23ocJiGW4hzYL04WgHazTlIqEBE9gURqdkzSiJKgRR6g1Oq6dh2iyCunCzyPN2FXGFvSFBJV3kJq7mXVwbkAWx%2Bgw8kF49GaOfom56DBWGJPg2tgW5nQ56bhCmFx2HFEe4QcpEcFOilujcezBNmCPsvVRBJxy4pOdeqWRzV1zMlrNDEeJTPMekLmWNeXdLfMd2GCNM61RpNhM12yuZC%2F4%2F9P5dxJSNOXu9ea52sQXOmfRgd17Yl3tjJLt51Sx5%2B5v3SRKZkSKsJtP2ahxgFZ2EoQvr5T52Frgzj%2BIsyOQuDib%2Fv7W4gs%3D&RelayState=oucqqvqvwzeoqzxboredvobeczosudqfexssqdr&SigAlg=http%3A%2F%2Fwww.w3.org%2FSAML SignInプロトコルとフォームベースの認証

enter image description here

質問をリダイレクト?

+0

どのようなサービスですか?認証のためのADFSへのリンクがあります。必要に応じてSAPからADFSにリダイレクトされる可能性がありますが、.NETの観点からは、必要なものは不明です。 –

答えて

0

SAML2プロトコルにSAMLRequestトークンとSAMLResponseトークンを追加する必要があります。ここで

nice explanationです:

SAML(またはより具体的には、SAMLバージョン2.0)は シングルサインオンをもたらすものであるとSURFconext - ご自宅の大学(またはIDプロバイダに一度だけ認証することができることSAML用語集で)、 は、パスワードをもう一度入力する必要がなく、 なしで多くのアプリケーション(またはサービスプロバイダ)にログインします。

誰かがその顧客(IDP)に対してフェデレーション認証を使用するサービスプロバイダ(SP)にログインしたいときにどうなるかを見てみましょう。たとえば、SPがGoogle Appsで、IDPがMy Universityという組織で、Aliceが学生であるとします。次のようにSAMLプロトコルメッセージの流れは図に示すことができる。

enter image description here

+0

返信ありがとう、実際に私はコンセプトを理解しています、私はブラウザからアクセスできます、私が必要なのは .NETでこのサービスをどのように消費するかProgramtically –

+0

私はマイクロソフトが.NETアプリケーションをサポートするためにいくつかのライブラリクラスを思いついたと思います。そうでない場合は、http要求/応答レベルに進み、SAMLRequestトークンとSAMLResponseトークンを使用できます。 – user1697575

+0

返信ありがとう、実際にはこれはPOCのみですが、私の計画はSharePoint WebPartまたはBCSを使って消費することです。 –

関連する問題