From 1e80995c7d8e5fc2bec15a3173f03550b2bd741c Mon Sep 17 00:00:00 2001 From: "Harpal, Sailinder" Date: Tue, 14 Jan 2025 14:59:28 +0100 Subject: [PATCH] Call audit log before ending calling all sessions --- oauthproxy.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/oauthproxy.go b/oauthproxy.go index fc559e5c..832500b7 100644 --- a/oauthproxy.go +++ b/oauthproxy.go @@ -803,7 +803,7 @@ func (p *OAuthProxy) backendLogout(rw http.ResponseWriter, req *http.Request, si if providerData.BackendLogoutAllSessionsURL == "" { return } - + p.picsAuditClient.CreateSuccessfulLogoutAuditEntry(session, req.RequestURI, req.Header.Get("edisp-org-id")) resp, err := PicsSignOutAllSessions(providerData.BackendLogoutAllSessionsURL, session.IntrospectClaims, session.AccessToken) if err != nil { logger.Errorf("error while calling backend logout all sessions: %v", err) @@ -813,8 +813,6 @@ func (p *OAuthProxy) backendLogout(rw http.ResponseWriter, req *http.Request, si if resp.StatusCode() != 200 { logger.Errorf("error while calling backend logout url, returned error code %v", resp.StatusCode()) } - - p.picsAuditClient.CreateSuccessfulLogoutAuditEntry(session, req.RequestURI, req.Header.Get("edisp-org-id")) } else { if providerData.BackendLogoutURL == "" { return