Need help with php-apple-signin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

140 Stars 71 Forks BSD 3-Clause "New" or "Revised" License 35 Commits 19 Opened issues


🗝 Decode Apple Sign In client tokens in PHP

Services available


Need anything else?

Contributors list


PHP library to manage Sign In with Apple identifier tokens, and validate them server side passed through by the iOS client.


Use composer to manage your dependencies and download php-apple-signin:

composer require griffinledingham/php-apple-signin


$clientUser = "example_client_user";
$identityToken = "example_encoded_jwt";

$appleSignInPayload = ASDecoder::getAppleSignInPayload($identityToken);


  • Obtain the Sign In with Apple email and user creds.
  • / $email = $appleSignInPayload->getEmail(); $user = $appleSignInPayload->getUser();


  • Determine whether the client-provided user is valid.
  • / $isValid = $appleSignInPayload->verifyUser($clientUser);


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.