-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Feature: Apple sign in for web. #2298
Comments
What difference does Apple OIDC have that isn't compatible with the existing OIDC provider support? |
Open letter from the OpenID Foundation to Apple: https://openid.net/open-letter-from-the-openid-foundation-to-apple-regarding-sign-in-with-apple/ I haven't checked what the current state is. Maybe some of it has been changed / fixed. I didn't have the time for a deep dive yet. Differences:
|
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed. |
@kvanzuijlen are you going to work on this? :) |
I have some code ready for this but still need to get access to Apple credentials. I think I should be able to work on this over the next few weeks. |
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed. |
Are there any plans to re-open this issue? Would be awesome to have this. |
@denniseffing it seems no one had the time to create a PR for this feature. If you are willing to invest the time. Feel free to go ahead and open a PR. |
Apple sign is how apple users can sign in and also use passkey.
https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/authenticating_users_with_sign_in_with_apple
Expected Behavior
Shows the apple sign in icon in the sample web page.
Implements the required backend calls etc.
desktop and mobile apps is out of scope. Let’s just get web based sign in working for now.
Current Behavior
It’s a new feature…
Possible Solution
There is sample golang code here :
https://github.com/Timothylock/go-signin-with-apple
Apparently is a lot like oidc and oAuth .
Steps to Reproduce (for bugs)
N/A
Context
It would be good if the backend and a sample html page is done so it’s easy to see how to use it.
there is a js file that Apple provide so maybe use that as a script for the html example.
here is Apples html example:
https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/configuring_your_webpage_for_sign_in_with_apple
Your Environment
Golang backend.
For frontend and apple credentials setup all are explained in this Flutter plugin:
https://pub.dev/packages/sign_in_with_apple
I intend to use the web frontend with a htmx and golang setup , and for desktop and mobile to use a webview.
Here is sample code of using htmx with golang to do auth :
https://github.com/Darkness4/auth-htmx
The text was updated successfully, but these errors were encountered: