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
170 Stars 83 Forks BSD 3-Clause "New" or "Revised" License 35 Commits 22 Opened issues

Description

🗝 Decode Apple Sign In client tokens in PHP

Services available

!
?

Need anything else?

Contributors list

# 912
HTML
ruby-on...
applesc...
nvm
1 commit

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.