{{/* 金鑰管理頁(僅 admin)。以 layout.html(側邊導覽欄版面)為根模板組合 渲染:本檔僅定義區塊,不應單獨解析執行。導覽覆寫為「帳號資訊+金鑰 管理(aria-current)+應用程式管理」,側欄頁尾沿用版面預設(使用者 資訊與登出表單)。 */}} {{define "title"}}金鑰管理 - alterminal{{end}} {{define "navitems"}}
JWT 簽章金鑰(RSA-2048 · RS256)
{{.Error}}
{{end}} {{if not .ActiveCount}}目前沒有使用中的金鑰,將無法簽發 JWT,請立即產生新金鑰。
{{end}} {{if .Keys}}使用中 {{.ActiveCount}} 把 / 共 {{len .Keys}} 把
| kid | 演算法 | 建立時間 | 狀態 | 操作 |
|---|---|---|---|---|
| {{.Kid}} | {{.Algorithm}} | {{.CreatedAt}} | {{if .Active}} 使用中 {{else}} 已退休 {{end}} | {{if .Active}}{{if .LastActive}} 唯一使用中金鑰 {{else}} {{end}}{{end}} |
輪替方式:先「產生新金鑰」並以新金鑰簽發,舊金鑰確認無人使用後再「退休」(退休後仍發佈於 JWKS 一段時間供驗證)。
{{else}}尚無簽章金鑰,點上方「產生新金鑰」建立第一把。
{{end}}