{{/* 一次性成果面板(共用片段):註冊應用程式與輪替 client secret 成功時, 於 POST 回應直接渲染——資料庫僅存雜湊,明文無法重現,故不採 PRG。 僅定義 "secretpanel" 區塊供頁面模板以 {{template "secretpanel" .Secret}} 引用,不應單獨解析執行。機密式顯示明文 client_secret 與保存警告; 公開式無 secret,改提示以 PKCE 驗證授權請求。 */}} {{define "secretpanel"}}
{{if .Rotated}}

{{.Name}}:client secret 已輪替

{{else if .Public}}

{{.Name}} 已註冊(公開式 Client)

{{else}}

{{.Name}} 已註冊:client secret 已發配

{{end}}
client_id
{{.ClientID}}
{{if .Secret}}
client_secret
{{.Secret}}
{{end}}
{{if .Secret}}

此 client secret 只顯示這一次,關閉或重新整理頁面後將無法再查看,請立即交付給應用程式管理者妥善保存。

{{else}}

公開式 Client 不持有 client secret,授權請求須以 PKCE(code_challenge)驗證。

{{end}}
{{end}}