0

J'ai un RP pour lequel j'ai construit une page de connexion en utilisant le flux JSON d'ACS. Les images IP sont liées à l'attribut .LoginUrl du flux et lorsque je clique sur l'une des images, elle saute correctement à la page de cette adresse IP.Erreur lors de l'utilisation de Json-feed pour la connexion: ACS50011

Saisie mes lettres de créance, mais je suis redirigé vers une page sur le site appfabriclabs.com avec l'erreur suivante:

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. 

le RP est configuré sur le site App Labs avec un returnUrl de :

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

et en regardant le Wreply paramètre dans l'alimentation, je vois:

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

Selon certains articles SO comme [this one] l'URL de retour de l'application doit être un préfixe du paramètre wreply - ce qui n'est clairement pas le cas ici.

alors ... qu'est-ce que j'ai mal fait maintenant?

  • e

P.S. un élément d'information intéressant: dans la page Application Integration d'ACS, il y a un lien vers la page de connexion hébergée par ACS. le lien utilisé ici semble différer de celui que l'on me donne dans le flux; en particulier, la page hébergée par ACS utilise un wctx de:

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

alors que l'alimentation me donne:

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

donc je ne sais pas ce que ça vaut, mais peut-être qu'il est un indice de Qu'est-ce qui ne va pas.

* Mise à jour *

décodé, cette dernière chaîne est:

pr=wsfederation 
&rm=https%3a%2f%2fwww.skillscore.it%2f 
&ry=https%3a%2f%2fwww.skillscore.it%2f 

qui montre clairement l'alimentation Json fournit un ry qui ne figure pas dans la page hébergée par ACS. .. signifiant quoi que ce soit à quelqu'un?

Répondre

1

ok. ma faute. Apparemment, lorsque je récupérais le flux JSON, l'URL que j'utilisais n'avait pas le répondre à réglé correctement.

Questions connexes