=== Busy Firm Social Login ===
Contributors: busyfirm
Tags: social login, google login, woocommerce login, one tap login, sign in with google
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

One-tap "Continue with Google" on your login, sign-up, My Account and checkout - with no developer apps to create.

== Description ==

Most social login plugins make you open a Google developer console, create an app, set redirect addresses and paste
secrets - for every provider. Busy Firm Social Login skips all of that: Busy Firm does the sign-in and hands your site a
one-time code. Paste one API key (or none, if another Busy Firm plugin already has one) and the buttons work.

= What it does =

**Sign-in**
* One-tap "Continue with Google" - GitHub too; Apple, Microsoft and Facebook appear by themselves as they switch on
* No developer apps, redirect addresses or client secrets - Busy Firm does the sign-in for you
* Lands people back on the exact page they started from
* Light or dark buttons with each provider's official mark
**Where the buttons go**
* Buttons on the WordPress login and sign-up forms
* Buttons on WooCommerce My Account (log in and register)
* "Check out faster - sign in with one tap" on WooCommerce checkout
* A shortcode for any page or popup, with your own heading and landing page
**Accounts**
* New people get an account on their first sign-in - or switch sign-ups off
* Existing members are matched by email, with their orders and history intact
* Account takeover protection: an unverified email never signs in to an existing account
**Avatars**
* Their sign-in photo becomes their avatar - everywhere WordPress shows one: comments, WooCommerce and Community
* Members upload their own profile photo in My Account > Account details, or go back to their sign-in photo
**Security and developers**
* One key for the whole Busy Firm suite - reuses the key from Community or Product Designer
* Your API key never leaves your server; each sign-in code works once, for two minutes, in the browser that started it
* Hooks for developers: a buttons filter, and signed-in and new-user actions

== External services ==
This plugin connects to Busy Firm (https://www.busyfirm.com), which runs the sign-in with Google, Apple, Microsoft and Facebook for your site. It does not work without it.

* **When the sign-in buttons are shown.** Your server asks https://www.busyfirm.com/api/wp-sso/providers which sign-in options are switched on. No visitor data is sent.
* **When a visitor presses a sign-in button.** Your server sends https://www.busyfirm.com/api/wp-sso/begin your site's domain, the chosen provider and your site's return address, and the visitor is taken to that provider's sign-in page.
* **When the visitor comes back.** Your server sends the one-time code it received to https://www.busyfirm.com/api/wp-sso/exchange and receives that visitor's name, email address and profile picture address, which create or sign in their account on your site.

Each request carries your API key. Nothing is sent before a visitor chooses to sign in.

Terms: https://www.busyfirm.com/terms
Privacy: https://www.busyfirm.com/privacy

== Installation ==

1. Upload and activate the plugin.
2. Settings > Social Login: paste your API key (create one in your Busy Firm account under API keys), or nothing if
   Busy Firm Community or Product Designer is already connected.
3. Pick the buttons and where they show. Done.

== Frequently Asked Questions ==

= Do I need a Google developer account? =

No. That is the point of this plugin - Busy Firm handles the sign-in.

= What do my visitors see? =

A "Continue with Google" button. They choose their Google account, and they are back on your site, signed in.

= Can someone take over an account with it? =

No. A sign-in is only matched to an existing account when the email is verified by the provider.

== Changelog ==

= 1.2.0 - 2026-10-11 =
* The WordPress login and sign-up screens show your logo (your site icon on phones) instead of the WordPress logo - or pick logo, icon or WordPress's own in Settings.

= 1.1.0 - 2026-10-10 =
* Sign in with GitHub, and Apple, Microsoft and Facebook sign-in finished end to end - each button appears as soon as
  it is switched on for your account. Still no developer apps for you to make.

= 1.0.0 - 2026-10-07 =
* First release: one-tap Google sign-in (Apple, Microsoft and Facebook switch on by themselves), on the login and sign-up
  forms, WooCommerce My Account and checkout, and anywhere with a shortcode. No developer apps. One key for the suite.
