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.

Reply via email to