Hi all, My CAS project also have the needs to include "Sign in with Apple".
CAS is using Pac4j library: https://github.com/pac4j/pac4j, and it currently didn't have an Apple implementation. Well, due to urgency, I extended the pac4j library to include a custom "Sign in with Apple" component for our own project. When I am free, I can see if I can clean up the component, and PR it to Pac4j, so it get officially added to pac4j hence CAS. For now, I am quite busy with other stuff, didn't really have time to do that. Cheers! - Andy On Friday, 29 May 2020 at 19:02:32 UTC+8 Francisco Castel-Branco wrote: > Apple uses their REST API Authentication, which I think is not considered > an authentication standard. However, you should be able to configure > something like an "OAuth proxy" to interact with Apple's API. With a simple > search, I got a PHP version of this: > > https://github.com/patrickbussmann/oauth2-apple > > Now, it's just a matter of pointing CAS OAuth2 delegation to the server > you configured for this hop. > > CAS Delegation properties: > https://apereo.github.io/cas/6.1.x/configuration/Configuration-Properties.html#pac4j-delegated-authn > OAuth2 Delegation properties: > https://apereo.github.io/cas/6.1.x/configuration/Configuration-Properties.html#oauth20 > > > *Source:* > API docs: > https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/authenticating_users_with_sign_in_with_apple > > A segunda, 18/05/2020, 08:06, Koen De Jaeger <[email protected]> escreveu: > >> I joined a project last week at work where they are using cas 5.x to >> login the user with Twitter, Facebook and Google. Now they want us to add >> 'Sign on with Apple'. Is there a reason why this is not implemented yet in >> 6.x? >> >> -- >> - Website: https://apereo.github.io/cas >> - Gitter Chatroom: https://gitter.im/apereo/cas >> - List Guidelines: https://goo.gl/1VRrw7 >> - Contributions: https://goo.gl/mh7qDG >> --- >> You received this message because you are subscribed to the Google Groups >> "CAS Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/a/apereo.org/d/msgid/cas-user/6e12683e-00e8-4926-a87a-fd95ac93b010%40apereo.org >> . >> > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/3a11fd45-3f44-4031-b4ec-73ade272e184n%40apereo.org.
