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

Kakao Login: Need for both REST API Key and Native App Key causes confusion #1755

Open
2 tasks done
MiryangJung opened this issue Aug 31, 2024 · 0 comments
Open
2 tasks done
Labels
bug Something isn't working

Comments

@MiryangJung
Copy link
Contributor

MiryangJung commented Aug 31, 2024

Bug report

For Kakao Login, Android and iOS SDKs use the Native app key.
Currently, Supabase Dashboard requires inputting the REST API Key.

With the addition of Kakao OIDC support, login from Native apps has become possible,
but in this case, the Native app key needs to be entered in Supabase's REST API key field.

The reason for this is the code (if aud == clientID) that compares if the aud in the response matches the submitted key.

I believe this situation can be quite confusing because the documentation and dashboard use the term REST API Key.
(In fact, many Korean users utilizing Kakao login have been contacting me with questions about this 😅)

Here are my suggested solutions:

  1. Allow for additional input of a Native App Key
    or
  2. Change the term "REST API Key" to "Client ID" in both the documentation and dashboard, and update the Docs accordingly
  • I confirm this is a bug with Supabase, not with my own application.
  • I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug

Not only the REST API Key, but the Native App Key has also become necessary.

Screenshots

image image

System information

  • Version of supabase-js: 2.45.3

Additional context

As this is beyond my authority, I'm seeking your guidance. Any advice on implementing these changes or direct assistance would be greatly appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant