2017-03-23 10 views
0

http://www.systemsabuse.com/2015/12/04/local-debugging-with-user-authentication-of-an-azure-mobile-app-service/を使用すると、トークンを使用したローカルデバッグが可能であることがわかります。 thesite.com/.auth/login/aadにアクセスし、ログインしてlocalhost用のCookieを使用することは可能でしょうか(モバイルアプリではなくウェブアプリをテストするため)?Azure Mobile AppとAzure AD B2Cを使用してローカルホストのWebを認証できますか?

現在、ナンシーの認証に.auth/login/aadクッキーを使用しています。私はプリンシパルからZumoUserを生成します。

 Before.AddItemToEndOfPipeline(UserToViewBag); 

internal static async Task<Response> UserToViewBag(NancyContext context, CancellationToken ct) 
    { 
     var principal = context.GetPrincipal(); 

     var zumoUser = await ZumoUser.CreateAsync(context.GetPrincipal()); 

     context.ViewBag.User = zumoUser; 
     context.Items["zumoUser"] = zumoUser; 

     var url = context.Request.Url; 
     if (zumoUser.IsAuthenticated) 
     { 
      _logger.DebugFormat("{0} requested {1}", zumoUser, url.Path); 
     } 
     else 
     { 
      _logger.DebugFormat("{0} requested {1}", "Anonymous", url.Path); 
     } 

     return null; 
    } 
+0

まだ問題がある場合はお気軽に教えてください。 –

答えて

0

はい。あなたはそれが複雑な主題であるので "本"を読む必要があります。この本は、http://aka.ms/zumobookで利用可能なオープンソースであり、あなたがしたいコンテンツが第2章

+0

私は第2章に行きましたが、主にモバイルアプリケーション側からの認証にzumoトークンを使用することを扱っていると思います。私が.auth/login/aadに行って(ブラウザから)戻ってくると、私のサイト全体が既に認証されているようです。それは私のlocalhostに適用するために探しているものです。 – tofutim

+0

したがって、モバイルアプリケーションクライアントでAlternateLoginHostを使用して認証用のApp Serviceに移動することについての説明を読んだことはありませんでしたが、引き続きlocalhostを使用していますか? –

+0

しました。そして私はそれをする方法を知っています。私はモバイルアプリのログインについて話しているのではなく、ウェブサイトに直接行っています。私はZumoの認証をモバイルだけでなくWebアプリケーション側にも活用したいと思っています。現在、私は.auth/login/aadを使用しており、Nancyに認証することができます。しかし、私はローカルホストのデバッグにもそのcookie認証またはcookie認証を使用したいと思います。 – tofutim

0

であることは、(localhostのためにそのクッキーをthesite.com/.auth/login/aadとログインに行くと使用することが可能ですモバイルアプリではなくウェブアプリをテストするため)

いいえ、これは不可能です。 JWTトークン検証は、私たちが従うスタンドプロトコル(OpenId connectまたはOauth 2)に基づいています。しかし、Easy Authの認証で発行されたCookieに関する公式のドキュメントやSDKはありません。

+0

Azureを使用してAD B2C Cookieを読んだり、私のサイトで有効にする方法はありますか? – tofutim

+0

クッキーは、

  • 11. Azure ADでAzure Web Appを認証できません。私は間違って何をしていますか?
  • 12. Azure AD vs Azure AD B2C vs Azure AD B2B
  • 13. Azure AD B2CとAzure ADのプロファイル編集
  • 14. Azure Mobile Appを使用してナンシーを認証する
  • 15. Swagger UIとAzure AD B2Cを使用したWeb API(aspnetcore)のテスト
  • 16. Azure ADのみでAzure Mobile App認証が可能ですが、Windowsアカウントでもログインできますか?
  • 17. Azure AD B2Cのカスタムサインアッププロセス中にビジネスデータを検証できますか?
  • 18. AspNetCoreでAzure AD-B2CにMSALを使用していますか?
  • 19. 同じAzure AD Appで複数のWebアプリケーションを認証
  • 20. Azure AD B2C
  • 21. Azure AD B2Cカスタムポリシー
  • 22. サービスファブリック - Azure AD B2C
  • 23. Azure AD B2C
  • 24. Auth0を使用したAzure AD認証
  • 25. Azure AD B2C AzureモバイルサービスXamrinフォームの例
  • 26. Azure AD v1認証からAzure AD v2認証への移行
  • 27. Azure Web AppにAzure Web Appを使用してMeteorを使用
  • 28. Azure ADとAzure B2Bを使用する認証WebAPIサービス
  • 29. Azure App Service Mobile + Web
  • 30. Androidを使用したAzure ADのWebアプリケーション認証ADAL