2017-08-15 2 views
0

私はAzure Active Directoryに対してWIFを使用してセキュリティで保護されたMVC 5アプリケーションを作成しようとしています。Azure Active DirectoryアクティブActAs WCF

 app.UseWsFederationAuthentication(
      new WsFederationAuthenticationOptions 
      { 
       Wtrealm = realm, 
       MetadataAddress = adfsMetadata, 
       TokenValidationParameters = new System.IdentityModel.Tokens.TokenValidationParameters 
       { 
        SaveSigninToken = true 
       } 
      }); 

計画は、バックエンドのWCFサービスへ通過するように返されたトークンを使用することです:私は、SAMLは、次のコードでトークンを使用しようとしています。私の調査から、ここでは「アクティブフロー」を使用する必要があることがわかります。ここでは、WCFサービスで認証するためにWebアプリケーションがAzure ADからのアクセストークンを要求する必要があります。

このフローはAzure Active Directoryでサポートされていますか?私が準備ができていることは、それがないと示唆しているようです。そして最近、私たちはWebAPI/OpenIdConnectに非常に手を差し伸べています。

これが可能かどうか(WCFを使用するかどうか)、またはこのアプローチをあきらめるときがあるかどうかについては、私は本当に熱心です。 AzureのADでサポートされていない デビッド

答えて

0

流れ

感謝。さらに、Azure ADのWCFは明示的にサポートされていませんが、Azure ADトークンを使用するためにWCFをアームツイストすることは技術的には可能ですが、非常に難しく、大幅なカスタマイズが必要です。 Web APIを前進させることを強くお勧めします。過去5年間のサンプルとSDKはすべてそのことを前提としています。

関連する問題