我是Thinktecture Identity Server的新手,但我已经阅读了它作为OAuth提供商的能力,并将Aspnet.Identity作为用户商店。
我目前正在运行azure网站,我想实现Azure移动服务(AMS)。经过多次研究,它导致了我Thinktecture Identity Server v3(beta3-2)。我计划使用JsonWebToken(JWT)作为验证方式。授权来自本地客户端的请求。
我在Startup.Auth
var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("MyConnectionStringHere");
app.UseIdentityManager(new IdentityManagerConfiguration()
{
IdentityManagerFactory = factory.Create
});
然后我的Azure网站停止工作,我注意到它似乎覆盖了我的网站,并尝试将其作为一个索赔应用程序完整。我们是应该使用单独的应用程序实例,还是可以“共同托管”身份服务器以及我的天蓝色网站?
答案 0 :(得分:0)
将身份服务器作为单独的角色/站点运行是很常见的,但您也可以在同一部署中的自己的虚拟应用程序中运行它。我从未使用azurewebsites(我主要使用azure角色),但这看起来与你的情况相关: Publish Multiple Projects to Different Locations on Azure Website