使用JSON-FEED登录的错误:ACS50011
-
25-10-2019 - |
题
我有一个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没有 回复 正确设置。
不隶属于 StackOverflow