View Source AshAuthentication.Strategy.Apple (ash_authentication v4.3.6)

Strategy for authenticating using Apple Sign In

This strategy builds on-top of AshAuthentication.Strategy.Oidc and assent.

In order to use Apple Sign In you need to provide the following minimum configuration:

  • client_id
  • team_id
  • private_key_id
  • private_key_path
  • redirect_uri

More documentation:

Summary

Functions

transform(entity, dsl_state)

Callback implementation for AshAuthentication.Strategy.Custom.transform/2.

verify(strategy, dsl_state)

Callback implementation for AshAuthentication.Strategy.Custom.verify/2.