服务结构 - Windows - Kerberos身份验证

时间:2017-01-19 13:39:09

标签: angular authentication kestrel weblistener

我参与了企业应用程序的架构设计。我决定采用微服务方法,我决定使用Service Fabric作为内部基础设施来部署和管理应用程序。简而言之,我将开发一个在Kestrel(或WebListener)上托管的Angular2前端,我想知道如何实现Windows身份验证,以便允许用户验证只是插入其域凭据。

我没有找到任何关于它的文档。有没有像IIS一样的方法在服务结构上设置身份验证的类型?

提前致谢, 朱塞佩

1 个答案:

答案 0 :(得分:0)

你的问题没有得到答复的可能原因是我认为你没有问正确的问题。

太棒了,你正在使用Service Fabric(我也是),但是你混淆了应用程序特定功能(auth)的托管。 Service Fabric是一个服务托管环境,它取决于您放入的内容。

好的,所以你想要一个Angular2前端。您是否打算将您的前端放在Service Fabric中?因为您没有,但让我假设您,您的身份验证要求应该被包含在为您的Angular 2文件提供服务的Web项目中。在这种情况下,您应该在Kestral中寻找Windows Auth。

我对Kerberos几乎一无所知,但也许是上面的内容,这可能会有所帮助: How do I handle Negotiate in .NET?

这用于创建Angular 2 Service结构shell服务: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-add-a-web-frontend