Installation Overview

Note that M-Pin Core and M-Pin SSO cannot be installed on the same machine.


The system requirements for the individual M-Pin SSO components are as follows:

  • Ubuntu Server 12.04+ 32/64-bit

Other Linux distributions might be supported as well, but they have not been tested.

  • Python 2.7

Native support for the following mobile operating systems:

  • Android 4.1+
  • iOS 6.0+
  • Windows Phone 8+

  • Linux/Unix
  • Windows
  • MacOS

  • Mozilla Firefox 14.0.1+
  • Google Chrome 14.0+
  • Internet Explorer 10+
  • Safari 6.0.4+
  • Opera 12.10+

Component 3rd Party Component Version License License URL Purpose
Browser PIN Pad SASS 3.3.x MIT License http://opensource.org/licenses/MIT Build CSS Templates
Grunt 0.4.5 MIT License http://opensource.org/licenses/MIT Build Process
Handlebars 1.3.0 MIT License http://opensource.org/licenses/MIT Build + Run-timeHTML Templates
Mobile App SASS 3.3.x MIT License http://opensource.org/licenses/MIT Build CSS Templates
Grunt 0.4.5 MIT License http://opensource.org/licenses/MIT Build Process
Handlebars 1.3.0 MIT License http://opensource.org/licenses/MIT Build + Run-timeHTML Templates
M-Pin Server CFFI 0.8.6 MIT License http://opensource.org/licenses/MIT Wrapping MIRACL for Python
SSO Server Tornado 3.1.1 Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html Web server
Tornado-Redis 2.4.18 Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html Redis client
Authentic2 3.0 GNU AGPL version 3 http://www.gnu.org/licenses/agpl-3.0.html (licenced for unlimited use within the M-Pin SSO product) SAML IdP
Pyrad 2.0 BSD RADIUS server
nginx 1.4.6 2-clause BSD http://nginx.org/LICENSE Proxy Server