为ASP.Net Core 2.0和Angular 4应用程序配置ADFS

时间:2018-07-13 11:27:29

标签: angular asp.net-core oauth visual-studio-2017 adfs

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

我创建了一个带有Anuglar 4内置模板的ASP.Net Core应用程序 它为运行应用程序和扩展功能提供了现成的配置,并根据我的开发过程对其进行了自定义。 我被困在需要在应用程序中配置ADFS身份验证的情况下
1)我尝试参考微软文档来实现WS-Federation,但由于Angular似乎不适合
2)我正在尝试在配置httpauthtokenhandeler的Angular组件中实现OAUTH并生成承载令牌,但最终还是在这里 由于需要配置,因此无法访问组件代码。

当前,我在目录级别添加了index.html页面,其中调用了app-root,但是它从未进入组件以生成令牌并调用adfs url

能否请您为给定的方法建议采用干净/整洁的方法来实施ADFS身份验证技术,我还没有找到实现此方法的端到端教程,最重要的是,这是在内部配置而不是天蓝色或某些云.. < br /> 帮助极大的帮助。

1 个答案:

答案 0 :(得分:1)

有一些示例here

SPA似乎最合适。

对于Angular,WS-Fed是一个糟糕的选择。 OpenID Connect / OAuth是可行的方式(根据示例)。