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 <kdej...@gmail.com> 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 cas-user+u...@apereo.org.
>> 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 cas-user+unsubscr...@apereo.org.
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.

Reply via email to