Lost your Logintap Account?
Just enter your email.
E-mail
Sign up
First Name
Last Name
Company website
Business e-mail
Press this link to login into existing account or recover your password.

By submitting this form you agree to legal Terms and Privacy rules. Links for these could be found in footer of this website.

Word Press Auth Plugin

This plugin adds Logintap functionality directly into the standard WordPress authentication process.

The plugin is Open-Source, so you can modify it any way you see fit.

Note, that you can go the other way around with WP & LT - install any OpenID Connect plugin in WP and add Logintap auth using the standard OpenID protocol. A couple of OpenID plugins for WordPress - MiniOrange, DaggerHeart.

If you have custom ideas, download Logintap's WP plugin and play with it to apply your own vision.
1. Quick overview of steps to launch

1. Register with LoginTap.

2. Create a new website in LoginTap (4.1 below).

3. Create a call back URL on your website.

4. Create 2 new tables on your website and update your existing user table with 4 new fields (4.2 below)

5. Download WordPress plugin as archive, or from the WP Plugins Store

6. Add our JS widget to your frontend (1 line - 4.3.1 below).

7. Update your application's current "auth points" and logic, depending on your use case (next section - 2 ).


2. Ways to use Logintap (auth points)

You can choose various auth starting points to initiate the mobile 2FA, depending on your use case:

Https://yourwebsite.com
2.1 Cookie, or similar
2.2 Login & Button
>
>
>
Https://yourwebsite.com
>
>
Https://yourwebsite.com
Enter Login
Press for Mobile Auth
2.3 Full Auth, then 2FA
Https://yourwebsite.com
>
>
Https://yourwebsite.com
You Login
& Pass are Correct
Waiting for your Mobile Confirmation
Waiting for your Mobile Confirmation
User is recognised via cookie (or alike), when opening the website. No logins/passwords, all is done through mobile 2FA. The same works for business process auth type cases.

It is for maximum speed and convenience for your users.
User enters login/email, presses the Login button, and the rest is done via mobile 2FA.

As a sub case - user forgot a password, gets instant access from just the login.
User first passes full standard auth with login and password, then the mobile 2FA auto starts.

This way is about maximum security.
3. Basic Use Logic for Auth
4. Full step-by step instruction
,
VERY IMPORTANT! The purpose of this instruction is just to show an example, of a schema for mobile 2FA in your workflow. In reality, your schema can be different because you only need to comply with API calls and widget initiation. The rest - how and where and even if you store user data or session ids can be fully done the way you need to.

This instruction assumes that you have already registered with Logintap. If not - press Sign Up and check your email.

Download the technical drawing ↓↓↓ as PDF

1. Steps 1-2-3 at the bottom - Create New User (green), Connect User to Auth (orange), Auth on Entry (pale red)

2. Every step has outgoing and incoming data points, colored to match the steps above for easy view of sources and destinations.

3. Bright Red are REQUIRED elements of the schema to make0Auth work, the rest are for user convenience, internal stats, etc.
4.1 Create a new website in Logintap

Press "Add New Site" button.

The Settings form will appear. In case you don't have all the needed data now, you can always access it later from a Menu button of each of your sites.


1. "Project/site name" is a name that is sometimes visible to your users, so name it properly.

2. Create a "call back url" on your website and enter it's address, for example - https://your-site.com/logintap/callback

3. "Display site name in messenger" means that Logintap will show user this "Site's name" during auth process. If you want to hide this information from whoever accidentally sees user's push notifications - uncheck it.

4. "Limit" on requests per minute is necessary to prevent spam, in case only email is used to start mobile auth and somebody gets a hold of that email and just tries to login again and again.

5. Application UUID ( appUUID) is an auto generated connector, which you will need at a latter step.

4.2 Prepare your backend

1. Download suitable library here - (PHP5, PHP7 or WordPress plugin) or from inside your Logintap account. It is open source and has just 4 API methods.

2. Deploy the library at your back and connect it to your CMS.

3. Add 2 new tables to your website's data base - lt_auth_sessions to store all user auth requests through Logintap and lt_settings to store connections to your Account.

Add Table 1 - lt_auth_sessions (start table name with LT for your convenience):
THAT'S IT