# `AshAuthentication.Strategy.Apple`
[🔗](https://github.com/team-alembic/ash_authentication/blob/main/lib/ash_authentication/strategies/apple.ex#L5)

Strategy for authenticating using [Apple Sign In](https://developer.apple.com/sign-in-with-apple/)

This strategy builds on-top of `AshAuthentication.Strategy.Oidc` and
[`assent`](https://hex.pm/packages/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:
- The [Apple Sign In Documentation](https://developer.apple.com/documentation/sign_in_with_apple).
- The [OIDC documentation](`AshAuthentication.Strategy.Oidc`)

# `transform`

# `verify`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
