如果要在记录本中发布编写好的插件,需要设置和验证服务器。为了安全原因,服务器的设置需要确认服务器的所有权,验证方法是通过服务器内容鉴定的方式。
新增加的服务器默认处于未认证状态,暂时无法添加插件。需要经过所有权认证操作,才能使用此服务器部署插件
验证方式是有系统指定一个字符串,服务器所有者把此字符串部署到服务器上,并提供访问URL让系统访问到。如果系统读取的字符串内容与指定字符串一致,则验证通过。
此验证对每台服务器仅需认证一次,认证完成后,服务器的所有者可以在此服务器上任意增删改插件,无需重复认证。
1、增加服务器,例如你的服务器的地址为:http://172.1.5.100:6000,则填写此地址,后面的字符串部署都以此地址为URL的基础。
2、获取服务器验证字符串,例如:1MFHJDEIE9R5I539:
3、在插件服务器上创建一个网页(例如 test.txt),网页内容是 “1MFHJDEIE9R5I539”,注意:不要包含任何html标签。
4、确认可以通过浏览器访问此网页的URL,例如http://172.1.5.100:6000/test.txt,并确认查看的内容是 1MFHJDEIE9R5I539(请查看网页源代码,内容不能包含html标签)
5、在系统的认证对话框中填写这个网址 http://172.1.5.100:6000/test.txt,如果系统能正确访问到此服务器,并验证内容与预设内容一致,则认证通过
6、正常发布插件

如果使用的是Nginx、IIS等Web Server,创建一个名为 test.txt文件,内容为系统提供的字符串“1MFHJDEIE9R5I539”(这是例子,实际情况要改成你收到字符串),放到网址根目录。
生成验证 url:http://172.1.5.100:6000/test.txt
如果你使用的是 python编写的服务器,可以这样处理:
需要写一个对应的接口GET请求,接口返回字符串:1MFHJDEIE9R5I539(这是例子,实际情况要改成你收到字符串)
url就是接口的路径:如使用python代码:
@app.route("/test", methods=["GET"])
def test():
return "1MFHJDEIE9R5I539", 200, {"Content-Type": "text/plain"}
生成验证 url:http://172.1.5.100:6000/test