MobileIdToken.Apple (mobile_id_token v0.1.0)

Copy Markdown View Source

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.

Summary

Functions

Verifies an Apple id_token.

Functions

verify_id_token(id_token, opts \\ [])

Verifies an Apple id_token.

Options

  • :client_ids (required)
  • :nonce (required)

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