# `MobileIdToken.Apple`
[🔗](https://github.com/metacircu1ar/mobile_id_token/blob/main/lib/mobile_id_token/apple.ex#L1)

Verifies Apple `id_token` JWTs using Apple's JWKS endpoint.

This module validates signature, issuer, audience, expiry, subject,
optional email verification, and nonce.

`:client_ids` must be passed by the host app.

# `verify_id_token`

Verifies an Apple `id_token`.

## Options

- `:client_ids` (required)
- `:nonce` (required)

Returns `{:ok, claims}` on success, otherwise `{:error, reason_atom}`.

---

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