-
-
Notifications
You must be signed in to change notification settings - Fork 0
IR-346: Add Apple SSO support to the IR Engine. #10101
Conversation
packages/server-core/src/setting/authentication-setting/authentication-setting.seed.ts
Outdated
Show resolved
Hide resolved
@barankyle can you give this a code review. The changes of this PR are currently deployed on https://ir-engine-qat-dev.theinfinitereality.io/ |
It looks fine, but I don't have an Apple device and seem to have forgotten my password for the Apple ID I do have. @muradkhateeb78 Are the feathers patches there because Apple does something different with OAuth than everyone else? |
Got someone else to log in with their Apple ID and it seemed good. |
@barankyle Yes, Apple mandates that if you are requesting the user specific information i.e. 'Email OR Name', you have to request it as a |
This PR is created for the enabling for Apple SSO support in the IR engine.
patch-package
is created based on feathersjs/feathers#3510Mainly implementing: feathersjs/feathers#3497
Below is the code feathers team implemented in feathers-chat app:
https://github.com/feathersjs/feathers-chat/tree/apple-sso
feathersjs/feathers-chat@dove...apple-sso
Reference:
https://tsu.atlassian.net/issues/IR-346
https://theinfinitereality.slack.com/archives/C071S5ZAARG/p1715612886277619
feathersjs/feathers#3482
https://discord.com/channels/509848480760725514/1237743123669450762