diff --git a/src/stores/firebaseAuthStore.ts b/src/stores/firebaseAuthStore.ts index 8225b1f33f..698efff3e7 100644 --- a/src/stores/firebaseAuthStore.ts +++ b/src/stores/firebaseAuthStore.ts @@ -62,10 +62,12 @@ export const useFirebaseAuthStore = defineStore('firebaseAuth', () => { // Providers const googleProvider = new GoogleAuthProvider() + googleProvider.addScope('email') googleProvider.setCustomParameters({ prompt: 'select_account' }) const githubProvider = new GithubAuthProvider() + githubProvider.addScope('user:email') githubProvider.setCustomParameters({ prompt: 'select_account' }) diff --git a/tests-ui/tests/store/firebaseAuthStore.test.ts b/tests-ui/tests/store/firebaseAuthStore.test.ts index ffe7a8d995..d37c3857a9 100644 --- a/tests-ui/tests/store/firebaseAuthStore.test.ts +++ b/tests-ui/tests/store/firebaseAuthStore.test.ts @@ -58,9 +58,11 @@ vi.mock('firebase/auth', async (importOriginal) => { onAuthStateChanged: vi.fn(), signInWithPopup: vi.fn(), GoogleAuthProvider: class { + addScope = vi.fn() setCustomParameters = vi.fn() }, GithubAuthProvider: class { + addScope = vi.fn() setCustomParameters = vi.fn() }, setPersistence: vi.fn().mockResolvedValue(undefined)