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

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

Description

🗝 Decode Apple Sign In client tokens in PHP

Services available

!
?

Need anything else?

Contributors list

php-apple-signin

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

Installation

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

composer require griffinledingham/php-apple-signin

Example

$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.