Skip to content

Commit 2624ef4

Browse files
authored
Merge pull request #940 from vinu-deriv/fix-oidc-csrf-issue
Fix OIDC csrf issue
2 parents d2b667d + 1c83f76 commit 2624ef4

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/javascript/_common/auth.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ export const requestSingleSignOn = async () => {
146146

147147
const hasMissingToken = Object.values(clientAccounts).some((account) => {
148148
// Check if current account is missing token
149-
if (!account?.token) {
149+
if (!account?.token && !account?.is_disabled !== 1) {
150150
return true; // No linked accounts and no token
151151
}
152152
return false;
@@ -156,8 +156,7 @@ export const requestSingleSignOn = async () => {
156156
isLoggedInCookie &&
157157
!isCallbackPage &&
158158
!isEndpointPage &&
159-
(!isClientAccountsPopulated ||
160-
(isClientAccountsPopulated && hasMissingToken)) &&
159+
(!isClientAccountsPopulated || hasMissingToken) &&
161160
isAuthEnabled;
162161

163162
if (shouldRequestSignOn) {

0 commit comments

Comments
 (0)