From 8020809f430e16c932231bae37de6e688e99e8ec Mon Sep 17 00:00:00 2001 From: Mario Nachbaur Date: Wed, 15 Apr 2026 08:29:05 +0200 Subject: [PATCH] reexport oauth metadata in .well-known --- src/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index 36296d2..1fec371 100644 --- a/src/main.py +++ b/src/main.py @@ -23,7 +23,7 @@ from src.auth import ( ) from src.config import AuthServer, Config from src.db import KV, close_db_connection, get_db, init_db -from src.oauth import oauth +from src.oauth import oauth, oauth_metadata app = Flask(__name__) _ = app.config.from_prefixed_env() @@ -274,6 +274,12 @@ def page_terms(): return render_template("terms.html") +@app.get("/.well-known/oauth-client-metadata.json") +def well_known_oauth_metadata(): + response = oauth_metadata() + return response, 200, {"Access-Control-Allow-Origin": "*"} + + class LinkSection(NamedTuple): title: str links: list[dict[str, str]] -- 2.51.2