From cbf158bcc0dc192d0bfa6149221bd0c81cd4c219 Mon Sep 17 00:00:00 2001 From: Shivansh Vij Date: Thu, 26 May 2022 15:49:49 -0400 Subject: [PATCH] Fixes https://github.com/dexidp/dex/issues/2537 Signed-off-by: Shivansh Vij --- server/deviceflowhandlers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/deviceflowhandlers.go b/server/deviceflowhandlers.go index fb73f257..f8462902 100644 --- a/server/deviceflowhandlers.go +++ b/server/deviceflowhandlers.go @@ -141,6 +141,10 @@ func (s *Server) handleDeviceCode(w http.ResponseWriter, r *http.Request) { // https://tools.ietf.org/html/rfc8628#section-3.2 w.Header().Set("Cache-Control", "no-store") + // Response type should be application/json according to + // https://datatracker.ietf.org/doc/html/rfc6749#section-5.1 + w.Header().Set("Content-Type", "application/json") + enc := json.NewEncoder(w) enc.SetEscapeHTML(false) enc.SetIndent("", " ")