登录使用卷发
先决条件
必须启用对Switch REST API的访问。
警告:
凭证信息(用户名,密码,域和身份验证令牌)在命令行提示符下输入的curl命令中使用的凭证信息可以保存在命令记录中。出于安全原因,惠普Packard Enterprise建议您在执行包含凭据信息的命令之前禁用命令历史记录。
程序
使用以下卷曲命令访问
登录
交换机的资源,并提供您的用户名和密码作为数据:
句法:
卷曲[-Noproxy ] -k -x帖子-c -h'content-type:multipart/form-data'” https:// /休息/v1/登录“ -f'用户名=<用户名>'-f'密码=<密码>'
选项:
-
-k
-
指定curl程序不尝试针对卷发软件包含的证书授权列表验证服务器证书。
该开关使用自签名证书。默认情况下,Curl程序试图根据其证书授权列表验证证书,并试图验证自签名证书失败。因此,您必须使用
–K
禁用试图针对证书授权验证自签名证书的尝试。 -
-X
-
指定默认情况下卷曲不会使用的方法。通常,仅与邮政,放置或删除方法一起使用。
-
- 北极不清
-
可选的。这
- 北极不清
当执行curl命令不需要代理即可访问应用程序时,选项是合适的。如果您的网络被配置为需要代理来访问应用程序,请使用- 代理人
选项。
指定交换机的IP地址或主机名。 -
-C
-
指定存储会话cookie的文件。当您执行后续curl命令时,需要此会话cookie。
-
-h或-Header
-
在HTTP请求中指定额外的标头。
-
-F
-
指定curl命令将模拟用户按下HTTP协议家族的提交按钮的填充表格。这会导致卷曲使用内容类型多部分/form-data发布数据。
-
<用户名>
-
指定用户名。
-
<密码>
-
指定用户的密码。
重要的:
尽管可以将用户名和密码信息作为登录URI中的查询字符串传递,但是系统日志将访问的URI保存在日志条目中的clearText中。惠普Packard Enterprise建议您在使用curl之类的程序登录到交换机时将凭据信息作为数据而不是在URI中传递。
例子:
$curl -noproxy“ 192.0.2.5” -k -x post \ -c/tmp/auth_cookie \ -h'content -type:multipart/form -data'\'\“ https://192.0.2.5/rest/v1/登录“ \ -f'用户名=测试'-f'密码=测试'