M-Pin Core is the world's first and only True 'Zero Password' Strong Authentication Platform. It enables web and mobile developers to deliver a truly secure user login solution.

It is client-server software that is used for strong authentication over WebSocket and HTTP data transfer protocols. It completely replaces your typical password-based authentication which you would normally use when accessing an online service, removing your largest cyber-security risk, and streamlines your user experience to increase customer satisfaction. All via a simple PIN interface.

Two of the key customer-hosted components are the Relying Party Application (RPA), which is the website/app/service configured by the customer to provide the front-end login via the M-Pin Pad, and the Relying Party Service (RPS), which is the platform that provides the actual authentication.

All you need to get started is:

  1. A Linux server
  2. A browser

Plus a mobile device if you wish to test our mobile app.

If you want to test out the 'please verify your account' functionality for end-users, you will also need an email SMTP server (this can be done using a personal gmail account).

The natural place to begin is the 'Quick Start' menu section, which will show you how to install the server, set up a standard end-user email verification/account confirmation setup, configure the service for a mobile client and adjust the basic M-Pin config to set up secure SSL-certified protection.

The 'Installation' and 'Configuration' menu sections will then take you through what you have learned in the 'Quick Start' section in full detail, to gain a fuller understanding of how to configure the service according to your needs.

'Sample Apps' will then show you the ropes for building your RPS - creating a simple index.html/login/logout web page, plus creating a Javascript PIN pad and, finally a link to a github repository for a demo java application.

The 'End-User Guides' then present a simple walkthrough of how a user registers with your service, logs in and manages their identity.

Finally, the two 'API reference' sections give details on how to make use of the available endpoints for both the M-Pin Core Server (RPS) and your own Customer application (RPA).