Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(auth): prevent from requesting login keychain password os macOS #455

Merged
merged 2 commits into from
Jul 11, 2024

Conversation

ekurutepe
Copy link
Contributor

What kind of change does this PR introduce?

This PR aligns the behavior of KeychainLocalStorage on iOS and macOS.

What is the current behavior?

When one app save an item in KeychainLocalStorage with an access group on macOS, another app/extension with the same access group would not be able to access the item without the user having to enter their login keychain password. On iOS this would work without user having to enter any passwords.

What is the new behavior?

Both on iOS and macOS apps/extensions are able to access keychain items with the shared access group correctly without the user having to enter their password.

@ekurutepe ekurutepe requested a review from grdsdev as a code owner July 11, 2024 08:45
@grdsdev grdsdev changed the title Align KeychainLocalStorage Behavior on macOS and iOS fix(auth): prevent from requesting login keychain password os macOS Jul 11, 2024
@grdsdev grdsdev merged commit 3e45b5a into supabase:main Jul 11, 2024
9 checks passed
@ekurutepe
Copy link
Contributor Author

that was quick! thanks. 🎉

@grdsdev
Copy link
Collaborator

grdsdev commented Aug 29, 2024

Hey @ekurutepe getting back to you since you proposed this change, some people are having issues after this change, when using without an access group as you can follow on #516

Do you have any idea why, and a fix for it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants