feat: MCP Token 复制按钮 — 后台一键取回明文 Token 到剪贴板
This commit is contained in:
@@ -797,6 +797,16 @@ func MCPStatus(c *gin.Context) {
|
||||
})
|
||||
}
|
||||
|
||||
// MCPGetToken 返回完整明文 Token(供后台「复制」按钮使用,需已登录后台会话)
|
||||
func MCPGetToken(c *gin.Context) {
|
||||
_, token := getMCPAuthState()
|
||||
if token == "" {
|
||||
c.JSON(http.StatusOK, gin.H{"success": false, "message": "Token 未生成,请先点「重新生成」"})
|
||||
return
|
||||
}
|
||||
c.JSON(http.StatusOK, gin.H{"success": true, "token": token})
|
||||
}
|
||||
|
||||
// MCPRegenerateToken 生成新随机 Token 并自动启用 MCP,返回完整新 Token(仅此一次明文展示)
|
||||
func MCPRegenerateToken(c *gin.Context) {
|
||||
b := make([]byte, 24)
|
||||
|
||||
Reference in New Issue
Block a user