开发者

Can the Apple Id be used by non Apple applications?

Both Google and Facebook can act as Identity Providers in a security federation setup like Ping Identity or Microsoft ACS.

Does 开发者_高级运维anyone know if it is possible to add Apple Id as an identity provider?


After investigating sources over at apple.com and google, I must conclude that this is not possible now.

Hopefully, Apple will become and OpenID provider soon.


Apple does not currently provide an API through which one can use AppleID or iCloud as an identity provider.


Sign in with Apple has been implemented and developer documenation is available. It supports authenticating website and application users by their Apple ID.

Sign in with Apple allows you to set up a user account in your system, complete with name, verified email address, and unique stable identifiers that allow the user to sign in to your app with their Apple ID. It works on iOS, macOS, tvOS, and watchOS. You can also add Sign in with Apple to your website or versions of your app running on other platforms. Once a user sets up their account, they can sign in anywhere you deploy your app.

Sign in with Apple is not available for children under 13 years old. This age may vary by country or region.

Azure Active Directory B2C (Preview as of Mar, 2021) supports Apple ID. (Side note that you can also do the reverse: using AD to sign into Apple).

Ping has explicit support for Sign in with Apple.


Of course not. Apple servers for users are private for their users only, which means other identify services such as facebook or google, don't work with apple servers. Then it's not possible.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜