Hello there. I've designed a Single Sign On authorization framework that I need developed in .NET C# as soon as possible.
The SSO SAFE Project (Single Sign On Solution -- Site Authorization Framework External) - Is a framework designed to enable internally authenticated AD users to access an intranet website via browser, select an external application link and be directed to that web application url along with a security token.
External third-party web applications will then authenticate the user's token out of band by communicating with a web service accessible only to public servers pre-whitelisted on the firewall.
Here are the framework components required :
1) SSO SAFE Admin -- .NET IIS Web App that limits access to users with a specific AD role membership as configured via the [url removed, login to view] that provides the ability to view, add and edit applications including the fields; application friendly name, application id, pass url, fail url, and token expiration time (in minutes.)
2) SSO SAFE Auth -- .NET IIS Web application to be hosted on an internal intranet server. The app will accept an application id string via post or query string and authenticate the user against Active Directory if they are not already authenticated.
Once the user is authenticated the application will then check for the existence of the application id passed. If it does not exist a configurable error message will be displayed, otherwise the application will then query the user's Active Directory profile for all roles that the user is a member of that are prefixed with the passed application id string and insert the application id and roles along with the user's username, first name, last name, email address, and expiration date/time encrypted in encrypted format into a MS SQL table indexed to an auto-generated record ID GUID authentication token. The expiration time/date is to be calculated by adding the application expiration time in minutes as defined for the application to the current server date/time.
The user is then be redirected to an external URL posting the record ID GUID authentication token as defined per the application.
3) SSO SAFE Auth Web Service -- .NET IIS REST Web service accessible only via https by external IPs whitelisted on the firewall, this service will authenticate a passed authentication user token by looking the token up in the database.
If the token does not exist or is expired a fail will be passed, along with the fail reason and the application's fail URL to redirect the user to. The text of the fail reasons should be configurable and stored in the [url removed, login to view] or other file.
Otherwise the service will respond with the user's information : application id, username, first name, last name, email, application role memberships and token expiration date/time.
4) SSO .NET Clean Up Scheduled Task -- A simple scheduled task to purge expired tokens from the MS SQL database table.
20 freelancers are bidding on average $634 for this job
============ Hi, I am following up and looking forward to have a reply in regards to my last message. Also did you see my 90+ reviews and 100+ projects won in our profile because on the project page freelancer.com Daha Fazla
Dear Client, Its Ram from, India. I have seen your requirement for developing a single sign on authorization using .NET and C#. I understood your description of framework components SSO SAFE Admin, SSO SAFE Auth, S Daha Fazla
Hi, Thanks for providing such explained description about your system. We can surely do that in .Net C# using ASP.Net MVC framework. We’ve had a good look at your project description and we’re very interested in Daha Fazla
Hello sir, Reference your enquiry we are pleased to inform you that we are a team of experts working in the field of website and software development services using dot net technologies. we have reviewed your requir Daha Fazla
Dear Sir, I have strong knowledge in: ---------------- Programming Languages :C#, C, C++,Java,T-SQL, WPF. Scripting Languages :Java script, VB Script,J query, Ajax. Web Technologies :HTML, XHTML, Daha Fazla
Hi, I am an individual freelance, having more than 10yrs of exp in developing applications, window & web based, using .Net (C#.Net, Asp.Net (MVC), XML, WPF, WCF (Webservices) kendo ui, MySQL and SQL Server etc). Daha Fazla
I like the concept and design of this SSO framework, it would be a nice experience to work on this. About me, i am an software developer with 4 years of experience and MCSD certification. You can visit my personal we Daha Fazla
hello Sir, Greeting for the day, Hope you are doing well We are group of Developer having more then 10 years of experience in Web designing,software Development,we pleased to work on Website Designing ,please con Daha Fazla
Hello you! i can do it and finish 10 days. Please let me know.I looking forward on work your project. Thanks! Khoa-Skype ID: huynhminhkhoa
Hello sir.I am top 7 freelancer.I am very interested on your job and i have very experienced with these skills. If you want to know my skill,please visit my portoforlio [url removed, login to view] site. I am waiting for Daha Fazla
I have over 8 years of solid experience in web site development and software development for small company to large firms. i have done alot of production systems, inventory systems, point of sale, banking, money exc Daha Fazla
Hi, We have a great team of experts in SSO domain having 10+ years of professional experience. Project will be completed as per your deadline with 99% satisfactory expectations. We will be looking forward for an Daha Fazla
Dear Hiring Manager, As per your requirement of .net developer. I am highly interested in this project. thanks and regard Aman
Dear Recruiting Manager, The functionality required by you is similar like OAuth 2.0 authentication. I am familiar with it and I can complete the desire project.
Hi I was implementing something similar recently and I'm quite sure I can deliver first working version of framework quite soon. I've been working as software developer for over 16 years now - most of this time I sp Daha Fazla
Hello sir, I read your project description . I want to let you know i have time and enough knowledge to complete your work. If you want to test my knowledge please ask me to complete your small demo , i will do it f Daha Fazla
Hello Sir/Madam, Thank you for the opportunity to submit our proposal for your project, we are very interested to do work on this project, I am very sure we will be deliver a very professional work as same as menti Daha Fazla