All Projects → kasparsd → sign-in-with-apple

kasparsd / sign-in-with-apple

Licence: other
A WordPress plugin for Sign In with Apple

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to sign-in-with-apple

dudestack
A toolkit for creating a new professional WordPress project with deployments. Originally based on Roots/bedrock.
Stars: ✭ 82 (+74.47%)
Mutual labels:  wordpress-plugin
404-to-301
Manage 404 errors on your WordPress site and redirect them to any pages using 301 redirect for SEO
Stars: ✭ 11 (-76.6%)
Mutual labels:  wordpress-plugin
wemail
Send Affordable Bulk Email Campaign Through WordPress
Stars: ✭ 19 (-59.57%)
Mutual labels:  wordpress-plugin
DigiPass
DigiPass (Paywall) WordPress plugin
Stars: ✭ 11 (-76.6%)
Mutual labels:  wordpress-plugin
geoip
WordPress Plugin: WP Engine GeoTarget
Stars: ✭ 46 (-2.13%)
Mutual labels:  wordpress-plugin
index-autoload
Adds an index to the autoload in wp_options table and verifies it exists on a daily basis (using WP Cron), resulting in a more efficient database.
Stars: ✭ 18 (-61.7%)
Mutual labels:  wordpress-plugin
Registrations-for-WooCommerce
Add a registration product type to your WooCommerce installation.
Stars: ✭ 38 (-19.15%)
Mutual labels:  wordpress-plugin
wordpress-ostatus
An OStatus plugin for WordPress
Stars: ✭ 21 (-55.32%)
Mutual labels:  wordpress-plugin
wordpress-importer
The WordPress Importer
Stars: ✭ 61 (+29.79%)
Mutual labels:  wordpress-plugin
bu-versions
Make and save edits to published posts/pages in WordPress without immediately replacing the public content.
Stars: ✭ 20 (-57.45%)
Mutual labels:  wordpress-plugin
color-palette-generator
This WordPress plugin allows you to generate & show color palettes for all your images in your Media Library.
Stars: ✭ 19 (-59.57%)
Mutual labels:  wordpress-plugin
WordPress-Starter-Plugin
A well documented starter plugin for quick WordPress plugin development.
Stars: ✭ 21 (-55.32%)
Mutual labels:  wordpress-plugin
WP-SVG-Icons-WordPress-Plugin
WPIcons Plugin (Formally WP SVG Icons) - Quickly and easily install font icons and custom SVG icons on any WordPress site.
Stars: ✭ 18 (-61.7%)
Mutual labels:  wordpress-plugin
wp-team-list
👨‍👩‍👧‍👧 A WordPress plugin to display your teammates (users) anywhere on your WordPress site.
Stars: ✭ 15 (-68.09%)
Mutual labels:  wordpress-plugin
wp-cloud-deploy
WPCloudDeploy is a WordPress plugin that allows you to easily deploy and manage your own dedicated high-performance WordPress servers and sites at any cloud server provider.
Stars: ✭ 28 (-40.43%)
Mutual labels:  wordpress-plugin
wp-serverinfo
Display your host's PHP, MYSQL & memcached (if installed) information on your WordPress dashboard.
Stars: ✭ 15 (-68.09%)
Mutual labels:  wordpress-plugin
swiftype-wordpress
Elastic Site Search (Swiftype) Wordpress Plugin for full-text search
Stars: ✭ 26 (-44.68%)
Mutual labels:  wordpress-plugin
acf-swatch
ACF Color Swatch Field
Stars: ✭ 67 (+42.55%)
Mutual labels:  wordpress-plugin
sunny
Automatically purge Cloudflare cache, including cache everything rules.
Stars: ✭ 35 (-25.53%)
Mutual labels:  wordpress-plugin
acf-field-boilerplate
Modernized PSR-2 boilerplate for creating custom fields for ACF5.
Stars: ✭ 54 (+14.89%)
Mutual labels:  wordpress-plugin

Sign In with Apple for WordPress

A WordPress plugin to configure and enable Sign In with Apple for existing WordPress users.

Important: This pugin is currently work in progress! Please don't use it on production sites.

Requirements

  • Apple Developer Account ($99 per year) for registering your site with Apple.

  • Configured Sign In with Apple for the web -- new or existing App ID for iOS or macOS with "Sign In with Apple" capability enabled and a Service ID (such as com.yourdomain.signinwithappleplugin) with "Sign In with Apple" service enabled.

  • Specify the Return URL as your WordPress login URL such as https://example.com/wp-login.php.

Install

The plugin must be installed as a Composer dependency since it uses a third party package for parsing JSON Web Token (JWT) responses:

composer require kasparsd/sign-in-with-apple

Configuration

  1. Visit the site options at https://example.com/wp-admin/options.php and specify your Service ID (such as com.yourdomain.applelogin) in siwa_plugin_service_id.

  2. Visit your WordPress profile https://example.com/wp-admin/profile.php and click on the "Sign In with Apple" button to associate your WordPress user with your Apple ID.

  3. Use the "Log In with Apple" button at the bottom of the WordPress login page to log-in using your Apple ID.

To Do

  • Add id_token validation based on the Apple public key.
  • Enable new user signup for WooCommerce customers.

Known Issues

  • Apple currently doesn't include user name and email in their JWT id_token. The only available field is the user ID in the sub field.

Credits

Created by Kaspars Dambis.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].