← Todas las aplicaciones
Two Factor Secure Login logo

Two Factor Secure Login

por KNOWARTH Technologies Pvt. Ltd.

Identity Management & GovernanceLiferay Self-HostedLiferay PaaS

Descripción

Accessing any system with just single Password is an old way today. Single password authentication is not strong enough and hacker can steal it with multiple methods. One workaround is to create and remember complex passwords but then it’s not good idea and users are not willing enough to use it. This is the reason Two Factor Authentication (2FA) is becoming so essential today.

We at KNOWARTH created a 2FA component called “SecureLogin” which is useful for easy and secure login on Liferay platform with your mobile device.

Problem:- Out of the box, Liferay doesn’t provide 2FA (Two Factor Authentication) mechanism.

Pre-Requisite:- We have developed mobile app to securely login with 2FA mechanism into Liferay. You need to install and configure mobile app.

Solution:- This component is not an option of existing login mechanism of Liferay platform. Instead we have used Liferay auto login feature to implement 2FA and make existing login mechanism more secure and ease of use.

How does it work?
Smartphone becomes unique identification for any individual today. We have developed mobile App (for Android and IOS) to securely login on Liferay.

User need to first install the mobile app, register that app (by just scanning QR code) with Liferay and you are ready to login. Your mobile app (which is uniquely installed on your mobile device) would work as a second authentication factor while login.

Below are the steps to configure secure login with 2FA on Liferay platform.

*Copy the modules Jars file in deploy folder of Tomcat Application Server Download Jars
*Download the .apk file from this link and install on your android mobile. Download App
*Set the secure user pin on your mobile app.
*Create following public pages in your liferay portal.
Device Registration - Place Device Registration Portlet on this page.
Secure User Login - Place Secure Login Portlet on this page.

*Registration
You need to first provide Liferay credential. Next screen shows a QR code. You can register your mobile app by
scanning this QR code. It basically stores following 3 things in your app.
Email Address (You can’t modify).
Registration Key (You can see last few characters of it).
Host of your Liferay server (In your Mobile App, you can update the host in case if it’s required).

*Secure Login
Once registration is done, you can use your mobile app to securely login. To make sure 2FA is implemented,
system will first ask for credentials. You need to give your Liferay credentials.

Next screen shows QR code (for login) which you need to scan through your mobile app. Once validated, Liferay
is automatically logged in and you no need to press any key or button on screen.

This way, only you who has registered mobile app securely can login and Liferay credentials alone is not enough
to login into system.

*You can set 4-digit pin on your mobile app to make it even more secure.

Fuente: el Marketplace oficial de Liferay

Más en Identity Management & Governance

Device Based Security

por Hardik Rajani

Device based security is a reusable component for Liferay. This component will secure user login as per the devices. Once user will login to portal from some particular device. Portal will store user’

Dockbar Integration

por D'vel Snc

The application adds a new custom permission called VIEW_DOCKBAR inside the "General Permissions" section of the role configuration (except for Guest role). With this new custom permission,

Email MFA for Liferay CE

por IGNEK - Liferay Boutique Company

This module provides Multifactor Authentication (MFA) for Liferay Community Edition by introducing secure OTP (One-Time Password) authentication. It adds an extra layer of security to your Liferay env

HSTS (RFC6797) HTTP Strict Transport Security

por Olaf Kock

Note: This app is for Liferay 6.x and I won't port it to 7.x. By now, I feel that unconditional HTTPS is the standard and it's not worth worrying about conditionally allowing unencrypted http . David

Más de KNOWARTH Technologies Pvt. Ltd.

Auto Complete Search

por KNOWARTH Technologies Pvt. Ltd.

Suggestive search is the most prominent feature for quick and easy searches these days in every medium and platform. With the introduction of Liferay DXP users are able to search for various keywords

Download Interceptor

por KNOWARTH Technologies Pvt. Ltd.

It is very common requirement for any portal to allow user to download a case study, a document or any other resource. Many times it is equally or more important for an organization to gather user dat

Export Audit Report

por KNOWARTH Technologies Pvt. Ltd.

- Problem Liferay comes with rich inbuilt Auditing functionality. But there is no way to get the Auditing report data out of Liferay for analysis. Data can be only viewed inside of the Liferya portal.

Jasper report

por KNOWARTH Technologies Pvt. Ltd.

Jasper is the most popular Open Source reporting engine for most developers and entrepreneurs. Keeping that in mind, KNOWARTH has created a flexible plug-in “Jasper Report” that can be customized to m