Authentication plugin for Windows10

Закрито Опубліковано %project.relative_time Оплачується при отриманні
Закрито Оплачується при отриманні

Description

A plugin for Windows authentication that sends authentication token which is input as password into the authentication dialog to a web server and retrieves an new password, decrypts it and replaces the original password with the new one from the web server.

The plugin registers itself at the web server on behalf of a machine (plugin) registration dialog. The plugin creates a uuid, a ssl certificate and a public private key pair for en/decryption of the password(s). The uuid, the certificate and the public key is sent to the server for registration purpose. The uuid identifies the plugin. The certificate Is for client authentication, the public private key pair is for encryption and decryption of the password.

Each user/account registers at the server. On registration the plugin sets a generated safe password for his account. The password is presented the user once on request. This password is encrypted with the public key and sent to the server along with the uuid, the encrypted user id and a (non encrypted) authentication token.

On enabled accounts each time a user logs in, the authentication token put in as password is sent to the server along with the encrypted user id. The plugin retrieves the encrypted password from the server, decrypts it and sets it as password and starts authentication.

The plugin stores the ssl certificate and the server address per machine and an enabled-flag and a public/private key pair on a per user basis. Nothing else is stored.

The requests to the server are simple HTTP(S) requests.

Required Knowledge

• C-sharp

• HTTP client

• Windows authentication process in depth

Програмування на C# Робочій стіл Windows HTTP

ID Проекту: #34269730

Про проект

21 заявок(-ки) Дистанційний проект Остання активність 1 рік тому

21 фрілансерів(-и) готові виконати цю роботу у середньому за €1301

AwaisChaudhry

Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe its a doable job I have grea Більше

€1500 EUR за 7 дні(-в)
(43 відгуків(и))
8.0
l060448

Hi, I have 6+ years of experience in application development. I have created desktop, web and service apps in C#. I can help you in your project.

€1500 EUR за 25 дні(-в)
(17 відгуків(и))
6.8
apgrl123

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C#/.NET, VB.NET for 10+ years. C#/.NET, VB.NET is nice programming language and I am majoring on it for long years so I have confiden Більше

€1000 EUR за 15 дні(-в)
(16 відгуків(и))
6.3
NewHorizons2016

Guten tag, I am a UK and European Windows SW engineer with vast experience - working in large corporations for 20+ years. A MS Windows CUSTOM Credential Provider(CP) is what you need, for this task - basically. It is Більше

€2500 EUR за 15 дні(-в)
(25 відгуків(и))
6.1
MHassanBedor

Hi, I'm c# expert. I developed many desktop applications using c# & HTTP request. I can also work on Windows authentication. Looking forward to work with you. Regards

€750 EUR за 5 дні(-в)
(43 відгуків(и))
5.8
liveexperts123

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Більше

€1500 EUR за 4 дні(-в)
(11 відгуків(и))
5.6
hiten247

Hello, I have experience with developing Windows Authentication components based on WinLogon and Windows Credential Provider. I got a fair understanding of what your project is based on your brief. But I have more que Більше

€1400 EUR за 30 дні(-в)
(10 відгуків(и))
4.7
rexzetsolutions

Hello I understood your requirements but I have a few doubts in these task so text me to discuss more detail about your project

€1500 EUR за 9 дні(-в)
(5 відгуків(и))
4.8
tuantag

Hi, I have 10 year experience in digital signature (digital certificate, encrypt/decrypt data, sign/verify data...). Also, I have experience in building windows application, so I think I am the right candidate for this Більше

€1125 EUR за 7 дні(-в)
(3 відгуків(и))
4.1
hnutweblera

HI. Nice to meet you. I have good experience with C# and Webapi project. So can help your project. Regards.

€1250 EUR за 25 дні(-в)
(1 відгук)
2.9
rajatjain2009

Hi, I just went through your requirement and found that similar work, I have done in past projects. I have implemented custom credential provider for Windows machines and for that server intractions have been done us Більше

€1450 EUR за 30 дні(-в)
(1 відгук)
0.6
writingvector

YES, I CAN DO IT BEFORE YOUR DEADLINE.............. I am a PhD writer with 10 years of experience. I have worked on several similar projects of academic writing, and can deliver professional academic writing. I have s Більше

€1125 EUR за 1 день
(1 відгук)
0.0
devastatingram

Hi There, I've understood your requirement and would love to work with you. however i have some questions regarding this project, so requesting you to please text me so we can make my thoughts clear and work on your pr Більше

€1200 EUR за 3 дні(-в)
(0 відгуків(и))
0.0
strivetohelp

MASTERS IN COMPUTER SCIENCE HELLO DEAR CLIENT I have gone through your project details, having all the required skills and VAST EXPERIENCE.I confirm to you that the project is doable since its within my area of EXPERTI Більше

€1125 EUR за 5 дні(-в)
(0 відгуків(и))
0.0
DGM999

Hi, I can create custom bespoke applications, or for a low fee, can take an existing application and add features, fix bugs, refactor the code, improve performance, or update the UI. My code is clean, fast, and highl Більше

€750 EUR за 15 дні(-в)
(1 відгук)
0.0
dataspro

Hello: My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engi Більше

€1317 EUR за 7 дні(-в)
(0 відгуків(и))
0.0