我必须将ADFS与angular 2 Project集成。我知道,这个ADFS现在很老了。但我们只需要这个。
我发现了类似的问题 On-Prem ADFS。它建议使用angular2-adal。我也试过了。 但是当点击登录按钮时,这个东西给了我ADFS错误页面。 下面是我正在尝试的代码。
private endpoints: any = {
'http://localhost:58689':
'https://localhost:44302', // as registered in ADFS //
};
public get adalConfig(): any {
return {
instance: 'https://adfs.domain.com/',
tenant: 'adfs',
clientId: 'https://localhost:44302',
redirectUri: window.location.origin + '/',
postLogoutRedirectUri: window.location.origin + '/',
endpoints: this.endpoints
};
}
我不知道,错误是什么,我尝试了很多组合来设置属性,但始终是相同的错误页面。
注意:
http://localhost:58689
是我的本地网站URl
https://localhost:44302 //是ADFS服务器上的依赖方标识符。
问题:
1)我的网站是否必须在https上,它也可以在HTTP上,
2)除angular2-adal
之外是否还有替代解决方案,对于ADF与Angular 2的集成,我只需要ADFS。这是唯一的问题(没有OAuth,没有SAML)
答案 0 :(得分:0)