Asp.net mvc 3 使用Json源登录时出错:ACS50011
我有一个RP,我使用ACS的Json提要为其构建了一个登录页面。IP图像链接到提要的Asp.net mvc 3 使用Json源登录时出错:ACS50011,asp.net-mvc-3,claims-based-identity,federated-identity,wif,Asp.net Mvc 3,Claims Based Identity,Federated Identity,Wif,我有一个RP,我使用ACS的Json提要为其构建了一个登录页面。IP图像链接到提要的.LoginUrl属性,当我单击其中一个图像时,它会正确跳转到该IP的页面 但是,输入凭据后,我被重定向到appfabriclabs.com网站上的一个页面,出现以下错误: HTTP Error Code: 400 Message: ACS50000: There was an error issuing a token. ACS50011: The RP ReplyTo address is missing
.LoginUrl
属性,当我单击其中一个图像时,它会正确跳转到该IP的页面
但是,输入凭据后,我被重定向到appfabriclabs.com网站上的一个页面,出现以下错误:
HTTP Error Code: 400
Message: ACS50000: There was an error issuing a token.
ACS50011: The RP ReplyTo address is missing. Either the RP ReplyToAddresses
are not configured or an invalid wreply 'https://www.skillscore.it/' was received
in the sign-in request.
RP在App Labs站点中配置为返回URL:
https://www.skillscore.it/Home/FederationResult
pr%3dwsfederation%26rm%3dhttps%253a%252f%252fwww.skillscore.it%252f
在查看提要中的wreply参数时,我看到:
https%3a%2f%2fskillscore.accesscontrol.appfabriclabs.com%3a443%2fv2%2fwsfederation
根据一些类似[]的SO文章,应用程序的返回url应该是wreply参数的前缀——这里显然不是这样
所以。。。我现在做错了什么
- e
https://www.skillscore.it/Home/FederationResult
pr%3dwsfederation%26rm%3dhttps%253a%252f%252fwww.skillscore.it%252f
而feed给了我:
pr%3dwsfederation%26rm%3dhttps%253a%252f%252fwww.skillscore.it%252f%26ry%3dhttps%253a%252f%252fwww.skillscore.it%252f
所以我不知道这有什么价值,但也许这是一个线索,什么是错的
*更新*
解码后,最后一个字符串为:
pr=wsfederation
&rm=https%3a%2f%2fwww.skillscore.it%2f
&ry=https%3a%2f%2fwww.skillscore.it%2f
这清楚地表明Json提要提供了ACS托管页面中不存在的ry。。。对任何人都有意义吗?好的。我的错。显然,当我获取Json提要时,我使用的URL没有正确设置reply\u to