WordPress plugin · Login · SSO Free

AiCB Login

Let people create an account or sign in to your WordPress site with their AiCB @username. One button signs them in — or registers them automatically the first time. No passwords for you to manage.

v1.1.0 · .zip · WordPress 5.6+ · PHP 7.2+ · free · GPL-2.0+

Sign in & register in one click One-click site connection Secure HMAC single sign-on

What it does

AiCB Login adds a “Sign in with AiCB” button to your WordPress site. Visitors authenticate with their AiCB @username on the AiCB identity hub and come back signed in. The first time someone signs in, a WordPress account is created for them automatically; on later visits they're matched to that same account.

The same button registers new users and logs in existing ones — there's no separate sign-up step, and no password resets for you to field.

Connect your site in one click

From Settings → AiCB Login, click Connect to AiCB. You approve the request on AiCB (signing in, or creating a free account if you don't have one) and the plugin is configured automatically — there are no API keys or secrets to copy by hand.

Put the button anywhere

The button shows on the WordPress login screen out of the box. To place it on a page, post or widget, drop in the shortcode:

[aicb_login]

Optional attributes let you set the button label and the post-login redirect. Full details are in the setup guide.

Built right

Secure single sign-on, by design

Authentication is the wrong place to cut corners — so this isn't.

Signed & verified

Every request and assertion is signed with a per-site HMAC-SHA256 secret and checked in constant time. Assertions expire in five minutes, and each one-time nonce works only once (replay protection).

No account takeover

By default the plugin won't adopt an existing account just because an email matches. Existing users link AiCB from their profile while logged in — the safe, opt-in path.

Coding standards

Built to the WordPress Coding Standards (clean against PHP_CodeSniffer), PHP 7.2+ compatible, with inputs sanitised, output escaped and the required external-service disclosure.

How it works

Live in four steps

1

Install

Upload the plugin and activate it.

2

Connect to AiCB

Click Connect to AiCB in the plugin settings.

3

Approve

Approve access on AiCB — sign in, or create a free account.

4

Done

The “Sign in with AiCB” button is live on your login screen.

Read the full setup guide →
sign in with AiCB
# visitor clicks “Sign in with AiCB”
@jordan .... authenticates on AiCB ✓
# no WordPress account yet?
create ...... new user @jordan ✓
log in ...... signed in & redirected

// returning visitors → same account, one click

Already have members? Existing users keep their accounts — they connect their AiCB @username from their WordPress profile, then sign in with one click from then on.

Download

Get AiCB Login — free

Download the plugin, upload it to WordPress and activate — then click Connect to AiCB.

AiCB Login v1.1.0

.zip · ~18 KB · WordPress 5.6+ · PHP 7.2+ · GPL-2.0+

Download the plugin (.zip)

Read the setup guide →

Free and open source (GPL-2.0+). Requires an AiCB account to connect — creating one is free.

FAQs

Common questions

Is AiCB Login a single sign-on (SSO) plugin for WordPress?

Yes. AiCB Login adds “Sign in with AiCB” single sign-on to WordPress — visitors authenticate with their AiCB @username on the AiCB identity hub and come back to your site signed in. Every request and assertion is signed with a per-site HMAC-SHA256 secret and checked in constant time, assertions expire in five minutes and each one-time nonce works only once, so replays are blocked.

Can visitors sign in to my WordPress site with one account?

Yes — one AiCB @username covers it. The first time someone signs in, a WordPress account is created for them automatically; on later visits the same button matches them to that same account. There's no separate sign-up step, and no password resets for you to field.

Does AiCB Login enable passwordless login for WordPress?

For visitors who use the button, yes — they authenticate on AiCB with their @username instead of keeping a WordPress password, so there are no passwords for you to manage. The button is added to the standard WordPress login screen rather than replacing it, and existing users can link their AiCB @username from their WordPress profile to sign in with one click from then on.

How do I add an SSO button to the WordPress login page?

Install and activate the plugin, then go to Settings → AiCB Login and click Connect to AiCB — you approve the request on AiCB and the plugin is configured automatically, with no API keys or secrets to copy. The “Sign in with AiCB” button then shows on your WordPress login screen out of the box. To put it on a page, post or widget, use the [aicb_login] shortcode; the setup guide covers the optional label and redirect attributes.

What is AiCB?

AiCB is the identity hub at aicb.au where people hold an AiCB @username. AiCB Login uses it to authenticate visitors: they confirm who they are on AiCB, then return to your WordPress site signed in. Connecting your site requires an AiCB account, and creating one is free.

Is AiCB Login a good alternative to social login plugins for WordPress?

Yes — it works the way social login does (one click, no new password to create), but with an AiCB @username instead of a social media account. It's also built defensively: by default the plugin won't adopt an existing WordPress account just because an email address matches, so accounts can't be taken over that way. Existing members link their @username from their profile while logged in — the safe, opt-in path.

Is AiCB Login free, and where do I download it?

Yes — AiCB Login is completely free and open source (GPL-2.0+), with no paid tier. It isn't listed in the WordPress.org plugin directory; you download the .zip from this page, then upload and activate it in WordPress like any other plugin. It runs on WordPress 5.6+ and PHP 7.2+.

Need a WordPress plugin like this?

Single sign-on, membership, payments, integrations or something entirely custom — this is the kind of thing we build. Tell us what you need and we'll come back with a plan and a fixed quote.