現在、ACS でアクティブ認証を使用する WCF サービスがいくつかあります。これらは現在、次のように使用されています。
- ユーザー呼び出し - ユーザーは、POST 要求でカスタム メッセージ形式のユーザー名とパスワードを使用して、従来の API を呼び出します。
- 次に API は、要求でこのユーザー名とパスワードを提供する他の WCF サービスを呼び出し、サービスが必要とするトークンを取得するために ACS で認証します。
以下を実装したいと思います。
- ユーザーは、POST リクエストでカスタム メッセージ形式のユーザー名とパスワードを使用して、従来の API を呼び出します。
- API でユーザー名とパスワードを削除し、これらをサービス ID の資格情報として使用して ACS に接続し、応答で SAML トークンを取得します。
- 次に、API は WCF サービスを呼び出して、この SAML トークンを要求で提供します。
これを達成するために何をする必要があるかを読んでいますが、私が読んだサンプル/例のほとんどは、 Azure ACSサービスからSWT トークンを取得し、SAML トークンを取得しないことについて話しています。
これは古いものであり、ACS 2.0 でも同様の方法で SAML トークンを取得できるためでしょうか?
または、これはサポートされていませんか? (おそらく、WCFがそれを達成するのと同じであるに違いありません)
誰もこれを行う方法の例を持っていますか?