From 1bfa9067741235fbf9aaefa2df84d40a35cbe1d7 Mon Sep 17 00:00:00 2001 From: brookjeynes Date: Wed, 29 Oct 2025 09:30:22 +1000 Subject: [PATCH] feat(oauth/handler): add client name and uri to metadata responses Change-Id: lxlnpvpwlntvnnykryvzmksurmpvmwqs Signed-off-by: brookjeynes --- internal/server/oauth/consts.go | 2 ++ internal/server/oauth/handler.go | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/internal/server/oauth/consts.go b/internal/server/oauth/consts.go index b4ff21f..7dba79d 100644 --- a/internal/server/oauth/consts.go +++ b/internal/server/oauth/consts.go @@ -1,6 +1,8 @@ package oauth const ( + ClientName = "Yoten" + ClientURI = "yoten.app" SessionName = "yoten-oauth-session-v2" SessionHandle = "handle" SessionDid = "did" diff --git a/internal/server/oauth/handler.go b/internal/server/oauth/handler.go index 7db5107..9aa4dc2 100644 --- a/internal/server/oauth/handler.go +++ b/internal/server/oauth/handler.go @@ -30,8 +30,13 @@ func (o *OAuth) Router() http.Handler { } func (o *OAuth) clientMetadata(w http.ResponseWriter, r *http.Request) { + clientName := ClientName + clientUri := ClientURI + doc := o.ClientApp.Config.ClientMetadata() doc.JWKSURI = &o.JwksUri + doc.ClientName = &clientName + doc.ClientURI = &clientUri w.Header().Set("Content-Type", "application/json") if err := json.NewEncoder(w).Encode(doc); err != nil { -- 2.43.0