From 01a726c95c622487365dc9cd57ec2bea196de7de Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Thu, 13 Aug 2020 18:01:58 +0100 Subject: [PATCH 1/2] :lock: Force Single Logout (#77) Signed-off-by: Luke Tainton --- app/public/actions/login.php | 1 + app/public/actions/logout.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/public/actions/login.php b/app/public/actions/login.php index 0598f9d..38fdcc1 100644 --- a/app/public/actions/login.php +++ b/app/public/actions/login.php @@ -5,6 +5,7 @@ // Perform the OIDC authentication try { $oidc->authenticate(); + $_SESSION['access_token'] = $oidc->requestClientCredentialsToken()->access_token; $oidc_user = array( 'sub' => $oidc->requestUserInfo('sub'), 'username' => $oidc->requestUserInfo('preferred_username'), diff --git a/app/public/actions/logout.php b/app/public/actions/logout.php index 6bca8f6..8bbceb7 100644 --- a/app/public/actions/logout.php +++ b/app/public/actions/logout.php @@ -2,7 +2,7 @@ $PAGE_NAME = "Logging out..."; require_once __DIR__ . "/../../includes/prereqs.php"; + $access_token = $_SESSION['access_token']; session_destroy(); - - header('Location: /'); + $oidc->signOut($access_token, $_ENV['APP_URL']); ?> -- 2.49.1 From 3265cc8ef4ed8ad6223cb6fa63f95ccd594d59bf Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Thu, 13 Aug 2020 20:11:35 +0100 Subject: [PATCH 2/2] Update assigned-issues-inprogress.yml --- .github/workflows/assigned-issues-inprogress.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/assigned-issues-inprogress.yml b/.github/workflows/assigned-issues-inprogress.yml index defa967..67de8d7 100644 --- a/.github/workflows/assigned-issues-inprogress.yml +++ b/.github/workflows/assigned-issues-inprogress.yml @@ -10,6 +10,6 @@ jobs: steps: - uses: alex-page/github-project-automation-plus@v0.2.4 with: - project: FHeD v1.0 - column: In Progress - repo-token: ${{ secrets.AUTO_TOKEN }} + project: v1.0 + column: In progress + repo-token: ${{ secrets.GITHUB_TOKEN }} -- 2.49.1