具有ASP.NET标识体系结构的Thinktecture Identity Server v3

时间:2014-11-20 03:05:15

标签: oauth-2.0 owin jwt thinktecture-ident-server asp.net-identity

我是Thinktecture Identity Server的新手,但我已经阅读了它作为OAuth提供商的能力,并将Aspnet.Identity作为用户商店。

我目前正在运行azure网站,我想实现Azure移动服务(AMS)。经过多次研究,它导致了我Thinktecture Identity Server v3(beta3-2)。我计划使用JsonWebToken(JWT)作为验证方式。授权来自本地客户端的请求。

我在Startup.Auth

中将此位添加到我的azure网站应用程序中
        var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("MyConnectionStringHere");
        app.UseIdentityManager(new IdentityManagerConfiguration()
        {
            IdentityManagerFactory = factory.Create
        });

然后我的Azure网站停止工作,我注意到它似乎覆盖了我的网站,并尝试将其作为一个索赔应用程序完整。我们是应该使用单独的应用程序实例,还是可以“共同托管”身份服务器以及我的天蓝色网站?

1 个答案:

答案 0 :(得分:0)

将身份服务器作为单独的角色/站点运行是很常见的,但您也可以在同一部署中的自己的虚拟应用程序中运行它。我从未使用azurewebsites(我主要使用azure角色),但这看起来与你的情况相关: Publish Multiple Projects to Different Locations on Azure Website