Openid id#u令牌不';t包含我定义的自定义声明(Adal.js+;ADFS 2016)

Openid id#u令牌不';t包含我定义的自定义声明(Adal.js+;ADFS 2016),openid,adfs,adal,adal.js,Openid,Adfs,Adal,Adal.js,我正在使用ADAL.js(AngularJS)和OAuth2(Windows Server 2016中的ADF)进行一次测试 我已经启用了日志记录级别3,我正在发送scope=openid,但是,由于某些原因,我的id\u令牌没有包含我定义的所有自定义声明 ADAL.js或ADFS 2016有问题吗 谢谢你的支持 问候。如果您按照的说明操作,则不太可能是AD FS 我建议获取Fiddler跟踪,看看AD FS发行的令牌是否包含您需要的内容。如果你想要一个好的令牌解码器,或者我发现了问题,ADAL

我正在使用ADAL.js(AngularJS)和OAuth2(Windows Server 2016中的ADF)进行一次测试

我已经启用了日志记录级别3,我正在发送scope=openid,但是,由于某些原因,我的id\u令牌没有包含我定义的所有自定义声明

ADAL.js或ADFS 2016有问题吗

谢谢你的支持


问候。

如果您按照的说明操作,则不太可能是AD FS


我建议获取Fiddler跟踪,看看AD FS发行的令牌是否包含您需要的内容。如果你想要一个好的令牌解码器,或者

我发现了问题,ADAL.JS使用response\u mode=query,这会导致ADF限制信息量,因为URL限制,如果我更改为response\u mode=form\u post,我得到了完整的id\u令牌,但是Angular应用程序无法接收post请求。。。我正在尝试调用/adfs/userinfo,但是adfs Web服务器没有启用CORS,因此我无法…我目前正在努力解决相同的问题。也许以下是一个“解决方案”:微软在这种情况下的决定只是胡说八道。这是我的问题,如果我超过了网址,不是他们的。。。