-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Another Apple provider #1178
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
Another Apple provider #1178
Conversation
Sign in to apple requrires does not work with PHP_QUERY_RFC1738 encoded query strings but requires PHP_QUERY_RFC3986
Info about response_mode (query/post) corrected
Text update
Linkebreaks added to links
Text update
Dependencies hl level fixed
hint where to sign in for keys/ids
copy/paste fixed
Explain JWT
secret explanation updated in the documentation
documentation linebreak
|
thank you for all your hard work. I will have a look on it soon |
|
What about possibility set key content instead of key file in options ? Maybe allow both variants (with priority for |
Thx for the suggestion. Agreed that might be useful and it's not much work, I will implement that. |
ApacheEx
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this one is perfect. Looks amazing for me. Yes, there are some extra composer dependencies, but I think it's fine. Thank you
|
I've moved Apple.md to https://github.com/hybridauth/hybridauth.github.io (it's available here: https://hybridauth.github.io/providers/apple.html) |
Thank you for the great feedback and for merging. Any suggestions for improvement are welcome of course. |
The main difference of this version is that users don’t need care about secret generation, and
getUserProfile()returns all information Apple provides.Additionally it handles token expiration (refresh token is not available in the Apple API). A leeway makes JWT validation more reliable.
The provider was discussed in issue #1095