From e6cbb8415490524034561102b6c9f03e92e4dae7 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Fri, 16 Jan 2026 17:19:27 +0000 Subject: Add OIDC auth --- web/views/auth.html | 21 ++++++++++++++++++++- web/views/f_auth_error.html | 3 --- web/views/index.html | 2 +- web/views/problem.html | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 5 deletions(-) delete mode 100644 web/views/f_auth_error.html create mode 100644 web/views/problem.html (limited to 'web/views') diff --git a/web/views/auth.html b/web/views/auth.html index 995815a..17ca83d 100644 --- a/web/views/auth.html +++ b/web/views/auth.html @@ -17,6 +17,25 @@
+
+

Welcome

+ +

Please authenticate to spawn challenge instances.

+ + {{if .Error}} + + {{end}} + +
+ +
+
+
+
diff --git a/web/views/f_auth_error.html b/web/views/f_auth_error.html deleted file mode 100644 index 4ebdac3..0000000 --- a/web/views/f_auth_error.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/web/views/index.html b/web/views/index.html index 97edc88..81a144d 100644 --- a/web/views/index.html +++ b/web/views/index.html @@ -86,7 +86,7 @@
- Logged in as {{.Team}}. + Logged in as {{ .Name }} ({{ .Team }}). Not you?
diff --git a/web/views/problem.html b/web/views/problem.html new file mode 100644 index 0000000..202f651 --- /dev/null +++ b/web/views/problem.html @@ -0,0 +1,36 @@ + + + + + + Challenge Instancer + + + + + + + +
+
+
+
+
+

+ {{.Error}} +

+
+
+ {{if .ShowLogout}} +
+ + Alternatively, log out. + +
+ {{end}} +
+
+
+ + + -- cgit v1.2.3-70-g09d2