How do I add Two Factor Authentication to a Website

Unparalleled secure logging in with the magic touch of your finger (wand not necessary).With this service integrated, the user is able to log in to your mobile application in different ways:Clicking on the ‘Login with SAASPASS’ Button from the custom mobile application login form.Clicking on the ‘Open in Mobile app’ button from within the SAASPASS mobile application.3D Touch without even launching the app!If the custom application works with a backend server, current manual login form can still be kept and remain fully functional.This is a simple diagram for the Mobile Application Login Flow.SAASPASS iOS and Android SDKsYou can integrate SAASPASS Multi-Factor Authentication (MFA) into any iPhone or iPad or Apple Watch app with our iOS SDK and any Android mobile, tablet or Wear app with our Android SDK.For correct functionality of this service you will need:To import SAASPASS SDK to your iOS and/or Android project and follow its instructions to set up the correct communications.To use HTTPs or similar protocol for secure communications.To keep the SDK up-to-date for the best performance of the login service.SAASPASS Custom Mobile ApplicationIn order to start integrating your mobile application with the SAASPASS mobile SDK for MFA support, you need first create a Custom Mobile Application in the SAASPASS Admin Portal and follow instructions there..Please read the previous SAASPASS Custom Application section since you will need to do all what we mentioned there.Also, if you would like to integrate your Account Management with SAASPASS for your custom mobile application, then you need to integrate the SAASPASS RESTful API / Account Management Services that I explained above.SAASPASS ConnectThis section explains how you can add the ‘SAASPASS Connect’ button to your web application, internet or intranet website and implement the authentication flow.The authentication flow is implemented with OpenID Connect (and Oauth2.0) protocol..As a developer, you will find brief information about the client implementation of OpenID Connect in the SAASPASS Developer site, but for more details about protocol, you can refer to OpenID Connect Basic Client Implementer’s Guide:http://openid.net/specs/openid-connect-basic-1_0.htmlThe SAASPASS Connect (Login with SAASPASS) button allows users of your web application or website to log in by clicking on the SAASPASS Connect button in order to trigger and start the seamless SAASPASS authentication process..By adding the ready code to expedite the process of safeguarding your employees and/or users that may take less than 10 minutes.After a successful user authentication with SAASPASS Connect, the action to be taken in your application side is up to your needs and requirements..For example, you will get the email of the authenticated user after SAASPASS sends you a successful authentication response and if you defined a proper scope to get the full user profile from SAASPASS, you MAY get the username that user defined on the profile (if user provided the username on profile)..Thus, you can decide to either use email or this username to be the account name of the user in your application..Also it is up to you to check if this account name exists in your database..So you can allow users that already exist in your system only (registered before) or you can just create a new user right after successful authentication.SAASPASS Connect ApplicationIn order to start integrating your web applications and websites with the SAASPASS Connect for MFA support, you need first to create a SAASPASS Connect Application in the SAASPASS Admin Portal and follow the instructions there..Please read the previous SAASPASS Custom Application section since you will need to do all of what we mentioned there.Also, if you would like to integrate your Account Management with SAASPASS for your custom mobile application, then you need to integrate the SAASPASS RESTful API / Account Management Services that we explained above.. More details

Leave a Reply