-2

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

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

在此先感谢,朱塞佩

4

1 回答 1

0

您的问题未得到回答的可能原因是我认为您没有提出正确的问题。

太棒了,您正在使用 Service Fabric(我也是),但是您将应用程序的托管与应用程序特定的功能(身份验证)混淆了。Service Fabric 是一个服务托管环境,您可以在其中添加什么内容。

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

我对 Kerberos 几乎一无所知,但也许上述内容可能会有所帮助: 如何在 .NET 中处理协商?

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

于 2017-02-06T03:16:55.110 回答