auto login site distant interne dans iframe
J'ai déjà un site distant qui a d'Authentification d'accès, maintenant, je veux combiner ce site dans mon propre site à l'aide d'une iframe. Est-il une solution qui peut aider à l'identification automatique de site distant lorsque la charge de l'iframe?
<iframe src="http://remote.com/list"></iframe>
Si vous voulez accéder à http://remote.com/listde connexion de besoin et de ne poster que le nom d'utilisateur/mot de passe fonctionne. Comment la connexion automatique lors de l'iframe chargé?
Voici quelques restriction
- de connexion ne fonctionne qu'avec la méthode post
- iframe /javascript a une question du domaine
- pas de login API fournir
- aucune autre modification ne peut le faire dans le site distant
source d'informationauteur linbo | 2012-08-09
Vous devez vous connecter pour publier un commentaire.
Tout est possible. Toutefois, la solution ci-dessous est très précaire, en raison de la divulgation des détails de l'accès à distance à la page.
Les valeurs de
username
etpassword
entrées sont lisibles sur le côté client.Voici ma mise en œuvre pour ce faire. Cela ne résout pas le problème de domaines. Pour le problème de domaines, vous pouvez essayer d'utiliser jQuery JSONP méthode (je n'ai pas essayé de combiner jQuery avec cette solution, encore).
Si vous possédez l'autre site, alors vous pouvez essayer d'authentification par le biais de certains jeton.
Passer autorisés d'un jeton à l'url de l'iframe.
Ne peut pas être fait. Simple que cela. La croix de domaine restrictions sont en place tout spécialement pour vous empêcher d'être en mesure de faire quelque chose comme ça.