Suljettu

Develop a custom Credential Provider (CP) module for Windows machines

Job Description:

Identity Access Management (IAM) is one of the three highest growth technologies in IT industry. The global identity access management system market can expect an astounding 16% CAGR to reach a valuation of USD 24 billion during the forecast period (2018-2022). This domain has two main streams: Identity Governance and Administration (IGA) and Access Management (AM).

About ILANTUS

ILANTUS ([login to view URL]) is one of the global leaders in IAM. ILANTUS is at the most exciting phase of its 18-year-old history.

ILANTUS offers IAM solution as a SaaS service - it is known as Compact Identity . "Compact Identity" is a Converged Identity & Access Management (IAM) Solution which is Cloud-native, to provide Identity-centric cyber-security framework to secure users’ identity and their access to applications and systems. Once implemented, Compact Identity act as the centralized Authentication gateway for all users' access to their applications and systems. Also, it manages (created, update and delete) users access on these applications and systems.

Looking for an experienced Windows Developer to develop a custom Credential Provider (CP) module for Windows machines.

This custom CP module should show a new login page with "Username" field and "Next" button. When the user enters the user name and clicks "next" button, it should invoke the Pre-Authentication REST API of Compact Identity. Based on the authentication policy for that user defined in it, CI performs as below:

1. If the authentication policy is based on Password credential, CI sends that information to this module. This module, then should show a password field to collect the password from the user. Once user enters the value for password, this module should invoke the Authentication API by passing both username and password to CI. CI process this auth request and send the response back to this module.

If the response is "Success", then this module should allow the user to go to Windows Home screen. If the response is "Failed", it should show the Failure Messages (sent by CI) to the user in the login screen.

2. If the authentication policy is based on Passwordless Authentication, CI sends that information to this module. This module should invoke the Authentication API by passing the username to CI. CI process this authentication request and send the response back to this module.

If the response is "Success", then this module should allow the user to go to Windows Home screen. If the response is "Failed", it should show the Failure Messages (sent by CI) to the user in the login screen.

If there is no Internet access on the Windows machine, this module should prompt to connect to Internet first. The prompt should provide a list of WiFi networks available for connection in that machine. Wifi network authentications mechanisms like - WiFi password/key or OTP verification in cases like public WiFi networks – should all be supported.

If the user is not able to connect to any Internet, it should allow the users to enter their user name and TOTP (which they already have registered) on the screen and the module should verify and allow the user to access the Home screen of the Windows Machine.

The right candidate is expected to quickly understand the requirements and provide the design and solution architecture of custom Credential Provide(CP) module, and then develop it based these requirements.

This module should support Microsoft Windows 10 and above versions.

Skills and Expertise

The candidate should have experience in developing Windows System Development Skills

Experience in C++, C# and .NET Framework

Experience in Software Development Tools like Microsoft Visual Studio

Taidot: C-ohjelmointi, Visual Studio, Windows Desktop, C++ -ohjelmointi

Tietoa asiakkaasta:
( 0 arvostelua ) Delhi, India

Projektin tunnus: #35423926

4 freelanceria on tarjonnut keskimäärin ₹167500 tähän työhön

NewHorizons2016

Hello, I AM a Microsoft Windows and SPECIALIST VIsual C++ Engineer, with 3 decades corporate experience and academic experience, living in the UK and Europe. Credential Providers are highly technical in their nature a Lisää

₹250000 INR 30 päivässä
(47 arvostelua)
6.5
grapessoft

Hi Greetings! I am available right now for the project discussion and can start the project on an immediate basis. I have understood your project requirement I have7++ experience in design and development. I can ha Lisää

₹150000 INR 7 päivässä
(0 arvostelua)
0.0