...
Apple can be used as a federated authenticator in WSO2 Identity Server.
How it works
When a user attempts to log in to a client application through Apple Sign In:
...
In the Main menu of the WSO2 Identity Server Management Console, click Identity > Service Providers > Add.
Enter a meaningful name for the client application in the Service Provider Name text box and click Register.
Click Inbound Authentication Configuration section and configure based on the authentication protocol that is required for the client application.
theTip If your client application uses OpenID Connect, click OAuth/OpenID Connect Configuration > Configure.
Enter
orthe
callback URL
or your Apple application.
Click Register. Note that you will be redirected to the Service Providers screen.
Info For more information on inbound authentication configurations, see Configuring Inbound Authentication for a Service Provider.
Click Local and Outbound Authentication Configuration.
For the Authentication Type, make sure the Federated Authentication radio button is selected, and then select the identity provider as
AppleSignIn
.Click Update to save the changes.
...