Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将身份验证详细信息传递给iframe内部的应用程序?_Javascript_Html_Authentication - Fatal编程技术网

Javascript 如何将身份验证详细信息传递给iframe内部的应用程序?

Javascript 如何将身份验证详细信息传递给iframe内部的应用程序?,javascript,html,authentication,Javascript,Html,Authentication,我有一个网页,想在其中显示詹金斯的网页,因此使用了iframe类似- <html> <head> <title>Dashboard</title> </head> <body> <iframe src="http://xxx.xxx.xx.xx:8080/view/Nightly%20Builds%20/" width="100%" height="100%"></iframe> &l

我有一个网页,想在其中显示詹金斯的网页,因此使用了
iframe
类似-

<html>
<head>
    <title>Dashboard</title>
</head>
<body>
    <iframe src="http://xxx.xxx.xx.xx:8080/view/Nightly%20Builds%20/" width="100%" height="100%"></iframe>
</body>
</html>

仪表板
但是
http://xxx.xxx.xx.xx:8080/view/Nightly%20Builds%20/
打开登录页面,因此无法直接显示内容。事实上,我想不登录显示页面内容


我们有没有办法将身份验证详细信息/令牌传递到框架内的网站?

我认为您需要处理该页面

  • 我假设您有javascript函数来处理用户名和密码或authToken验证

    函数authTokenValidate(令牌){ 用于验证令牌然后重定向到的api }

    或者假设您有一个验证authToken的页面,允许您停留在该页面上或重定向到登录

  • 将url中的authToken作为Iframe中的查询参数传递

  • 因此,当页面加载时,获取身份验证查询 参数,并调用验证身份验证令牌(如果有效)的函数,然后让 用户停留在页面上,否则重定向到登录页面

  • 您不能操纵Iframe的内容,但可以使用URL传递一些信息。您可以创建某种令牌(比如jwt.io)来告诉另一个应用程序您是谁,用户已经登录,但您需要与另一方交谈,后者也拥有嵌入式网站