From 761d493d61bda7449f117cc333e45682bed14578 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 20 Mar 2025 09:50:46 -0600 Subject: feat: add logout and links to /index.html --- bin/api | 1 + bin/ui | 21 +++++++++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) (limited to 'bin') diff --git a/bin/api b/bin/api index 3fa550c0..feb00cad 100755 --- a/bin/api +++ b/bin/api @@ -89,6 +89,7 @@ module HTTPHelpers permission: permission, resource: resource.to_gid.to_s, }, headers: { 'Authorization' => "Bearer #{authorization.params}"}) + puts [response&.data&.result, permission, resource.to_gid.to_s].inspect response.error.nil? && response.data.result end diff --git a/bin/ui b/bin/ui index a08ff689..2bef8ee3 100755 --- a/bin/ui +++ b/bin/ui @@ -145,15 +145,19 @@ class UI - SAML Login - OIDC Login - <%- if request.session[:access_token] -%> + <%- if current_user?(request) -%> + Groups

Access Token

<%= request.session[:access_token] %>
- <%- end -%> - <%- if request.session[:id_token] -%>

ID Token

<%= request.session[:id_token] %>
+ +
+ +
+ <%- else -%> + SAML Login + OIDC Login <%- end -%> @@ -186,7 +190,9 @@ class UI when Rack::POST case request.path when "/logout" - request.session.delete(:user_id) + request.session.delete(:access_token) + request.session.delete(:id_token) + request.session.delete(:refresh_token) return redirect_to("/") when "/saml/assertions" return saml_assertions(Rack::Request.new(env)) @@ -229,6 +235,7 @@ class UI
<%= response.body %>
<%= JSON.pretty_generate(request.session[:access_token]) %>
+ Home Groups @@ -255,6 +262,7 @@ class UI + Home Groups
@@ -307,6 +315,7 @@ class UI + Home Groups -- cgit v1.2.3