J'ai WSO2 API Manager 1.10.0 configuré pour SSO initié par IdP avec PingFederate. Lorsque j'essaie d'accéder à l'URL de l'éditeur, il se connecte bien et j'ai obtenu la bonne réponse SAML.WSO2 Erreur APIM 1.10.0 avec SSO initiée par le fournisseur d'identité: "Argument invalide: la valeur de l'état du relais est manquante."
Mais l'interface utilisateur a jeté l'erreur:
Error 500 : The page cannot be displayed.
The server encountered an internal error or misconfiguration and was unable to complete your request.
Le côté serveur a:
Caused by: javax.script.ScriptException: **Invalid argument. Relay state value is missing.**
at org.wso2.carbon.hostobjects.sso.SAMLSSORelyingPartyObject.jsFunction_getRelayStateProperty(SAMLSSORelyingPartyObject.java:868)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
... 50 more
API-t-WSO2 Gestionnaire 1.10.0 soutien IdP lancé SSO seulement du tout? *** MISE À JOUR: Par réponse ci-dessous, la meilleure option est de mettre à niveau vers> 2.1.0.
Merci pour la réponse. Cela explique pourquoi il a jeté l'erreur même si nous avons essayé de nombreuses façons. Je souhaite que la documentation pour WSO2 APIM 1.10.0 soit plus claire à ce sujet. –
Accepté comme une réponse, également mis à jour dans mon message: La solution est de mettre à niveau. –
Je me rapproche: Maintenant, après avoir ajouté le paramètre TargetResource j'ai eu: Erreur 404. Le journal du serveur APIM WSO2 a: La valeur Relaystate n'est pas valide. Qu'est-ce que cela signifie, et ce qui devrait être valide Relaystate? J'ai défini TargetResoyurce comme URL d'éditeur. –