AppleIntents.JWS (apple_intents v0.1.0)

Copy Markdown View Source

Verifies Apple-signed JWS payloads for App Intents fulfillment webhooks.

Summary

Types

claims()

@type claims() :: map()

Functions

extract_compact(body)

@spec extract_compact(term()) :: {:ok, String.t()} | {:error, AppleIntents.Error.t()}

verify(compact_jws, opts \\ [])

@spec verify(
  String.t(),
  keyword()
) :: {:ok, claims()} | {:error, AppleIntents.Error.t()}