File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1010我们设计了以下自定义 Token 格式,用于接口请求的身份验证:
1111
1212``` text
13- Token = md5('1panel' + 1Panel-Token + UnixTimestamp)
13+ Token = md5('1panel' + API-Key + UnixTimestamp)
1414```
1515组成部分:
1616
1717- 固定前缀: '1panel'
18- - 1Panel-Token : 面板 API 接口密钥
18+ - API-Key : 面板 API 接口密钥
1919- UnixTimestamp: 当前的时间戳(秒级)
2020
2121### 请求 Header 设计
@@ -40,7 +40,7 @@ curl -X GET "http://localhost:4004/api/v1/resource" \
4040func validateToken (c *gin .Context ) error {
4141 panelToken := c.GetHeader (" 1Panel-Token" )
4242 panelTimestamp := c.GetHeader (" 1Panel-Timestamp" )
43- expectedToken := md5Sum ( " 1panel " + panelToken + panelTimestamp)
43+ systemToken := panelToken
4444 systemKey = ******* // 面板 API 密钥
4545 expectedToken := md5Sum (" 1panel" + systemKey + panelTimestamp)
4646 if systemToken != expectedToken {
You can’t perform that action at this time.
0 commit comments