feat add jwt secret ops status

This commit is contained in:
2026-04-24 08:32:16 +08:00
parent 3c95606195
commit 75d03e4713
8 changed files with 296 additions and 44 deletions

View File

@@ -942,3 +942,20 @@ func (h *OpsHandler) GetUsageLogsPartitionStatus(c *gin.Context) {
response.Success(c, status)
}
// GetJWTSecretStatus returns operational status of the JWT signing secret.
// GET /api/v1/admin/ops/jwt-secret-status
func (h *OpsHandler) GetJWTSecretStatus(c *gin.Context) {
if h.opsService == nil {
response.Error(c, http.StatusServiceUnavailable, "Ops service not available")
return
}
status, err := h.opsService.GetJWTSecretStatus(c.Request.Context())
if err != nil {
response.ErrorFrom(c, err)
return
}
response.Success(c, status)
}