首页 > 解决方案 > 为 ASP.Net Core 2.0、Angular 4 应用程序配置 ADFS

问题描述

我真的陷入了困境,无法为我的场景找到正确的解决方案。

我已经为 Anuglar 4 创建了一个带有内置模板的 ASP.Net Core 应用程序,它为运行应用程序和扩展功能提供了现成的配置,并根据我的开发过程对其进行了定制。我被困在需要在应用程序中配置 ADFS 身份验证的情况
1)我尝试实现 WS-Federation 引用 Microsoft 文档,由于 Angular
2)我试图在 Angular 组件中实现 OAUTH 配置 httpauthtokenhandeler 并生成承载令牌,但也在这里结束,因为由于需要配置的配置,我无法访问组件代码。

目前我已经在调用 app-root 的目录级别添加了 index.html 页面,但它从不去组件生成令牌并调用 adfs url

您能否建议为给定的方法实现 ADFS 身份验证技术的干净/整洁的方法,我还没有找到实现这一点的端到端教程,最重要的是这是内部配置,而不是 azure 或某些云 ..
帮助很大。

标签: angularasp.net-coreoauthvisual-studio-2017adfs

解决方案


这里有一些样本。

SPA 似乎是最合适的。

对于 Angular,WS-Fed 是一个糟糕的选择。OpenID Connect / OAuth 是要走的路(根据示例)。


推荐阅读