Find Jobs
Hire Freelancers

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

₹75000-150000 INR

Closed
Posted over 1 year ago

₹75000-150000 INR

Paid on delivery
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
Project ID: 35423926

About the project

3 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average ₹183,333 INR for this job
User Avatar
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 and require realworld commercial Visual C++ and COM experience, to really customise and develop ; usually from example CPs the Windows SDK comes with. When designed and developed correctly, with understanding of low-level functional RULES that Credential Providers ahve to adhere to - for Windows security purposes, mainly - it can get very complicated to customise a CP, and then test it on multiple Windows versions(7, 8,10, 11 etc). I have worked with IBM executive(s) to develop advanced AI based Login for Windows 7 and 8. All using C++ . in particular Visual C++. I was head hunted by Microsoft VC++ teams in UK and ireland, 4 times, to work on site in their advanced R&D teams.. :) Interested? Budget to be confirmed later. Cheers Dinesh K
₹250,000 INR in 30 days
5.0 (47 reviews)
6.6
6.6
User Avatar
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 handle projects from small styling to full development from scratch. I will provide a good result in a short time and satisfy you fully. We have experienced developers in C Programming Windows Desktop C++ Programming Visual Studio WHY-ME: » Ready to Start as Immediate& Proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please give me in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat Thanks and Regards Deepika Jain Black Grapes Softech
₹150,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Delhi, India
0.0
0
Member since Nov 11, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.