我有一个RP,我使用ACS的JSON提要构建了一个登录页面。 IP图像链接到 .LoginUrl feed的属性,当我单击一个图像之一时,它正确跳到了该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在应用程序实验室网站上配置 returnurl 的:

https://www.skillscore.it/Home/FederationResult

并看着 静止 提要中的参数,我看到:

https%3a%2f%2fskillscore.accesscontrol.appfabriclabs.com%3a443%2fv2%2fwsfederation

根据一些文章,例如这个]应用程序的返回URL应该是wreply参数的前缀 - 显然不是这样。

所以...我现在做错了什么?

  • e

PS一个有趣的信息:在ACS的应用程序集成页面中,有一个指向ACS托管登录页面的链接。那里使用的链接似乎与我在提要中给出的链接不同。特别是,ACS托管页面使用 WCTX 的:

pr%3dwsfederation%26rm%3dhttps%253a%252f%252fwww.skillscore.it%252f

饲料给了我:

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提要提供了 RY 在ACS托管页面中不存在……对任何人来说意味着什么?

有帮助吗?

解决方案

好的。我的错。显然,当我获取JSON feed时,我使用的URL没有 回复 正确设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top