Ueberauth_apple - Ueberauth Strategy for Sign In with Apple

The Ueberauth strategy for Sign In with Apple recently found new maintainers and received some major changes. This includes some breaking changes that should be tested thoroughly before going to production.

Ueberauth is an authentication framework for Phoenix applications. ueberauth_apple is a plugin, or strategy, for Ueberauth that enables using Sign In with Apple. Services that have a native iOS application are required to implement Sign In with Apple if they provide OAuth-like sign ins for any other provider.

Notably, Apple’s implementation of the OAuth flow is different than others. The library tries hard to cover up those differences so that you can focus on more important things.

To learn more and participate with issues and discussions, check out the package and repository.

2 Likes

looking great!

when I get a chance I’ll give it a go against a react native app…

1 Like