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

Documentation is lacking #33

Closed
jmaha opened this issue Jun 16, 2020 · 8 comments
Closed

Documentation is lacking #33

jmaha opened this issue Jun 16, 2020 · 8 comments

Comments

@jmaha
Copy link

jmaha commented Jun 16, 2020

This project needs thorough documentation. I've been trying to get it to work for the last week with no success. Comparing the source code to omniauth-facebook, omniauth-apple appears to work quite differently.

@lmandrile
Copy link

What are your issues?

@NdaJunior
Copy link

@jmaha I am also struggling - Did you manage to get this to work ?

@jmaha
Copy link
Author

jmaha commented Jul 7, 2020

@NdaJunior I got it as far as getting Sign in with Apple working from a web browser (after digging through other issue reports to determine that CLIENT_ID is the Service ID you create in Apple's developer portal). However, I was unable to also support signing in from an iOS app. The credentials from the mobile app have to be validated using the App ID--the Service ID tied to the App ID doesn't work. It seems like omniauth-apple doesn't support this (hard to tell as it's pretty much undocumented, and it wasn't clear from the source code).

We finally ended up dropping omniauth-apple and sunsetting Facebook login, eliminating the requirements to support Sign in with Apple. Not a great solution, but it's what made sense for us.

@NdaJunior
Copy link

@jmaha I've managed to get as far as being redirected from my rails app to the apple ID login where you grant permissions for your app. I'm facing an issue now with the redirect back to my rails app where it complains about:

JWT::DecodeError No verification key available

Did you ever experience this ?

@skotchpine
Copy link

Apple has notoriously fluffy docs, and this repo could solve SO MUCH PAIN by just listing the steps involved

@btalbot
Copy link
Contributor

btalbot commented Nov 20, 2020

Have you looked https://github.com/nhosoya/omniauth-apple-sample ?

@skotchpine
Copy link

I just wrote an apple walkthrough for the readme #62

@nov
Copy link
Collaborator

nov commented Sep 27, 2022

#62

@nov nov closed this as completed Sep 27, 2022
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

No branches or pull requests

6 participants