Find Jobs
Hire Freelancers

ASP.NET C# -- Integrate ComponentPro SAML Library into Web Application

$750-1500 USD

Closed
Posted about 5 years ago

$750-1500 USD

Paid on delivery
We are looking to create a site that will allow users to log into our web application from a variety of third-party identity providers using the SAML 2.0 (specifically Shibboleth) protocol. Terminology: Service Provider (this is us - we are the application users are being directed to one logged in) Identity Provider (this is the service we are connecting to for logins) To accomplish this, we have decided to leverage the third-party ComponentPro SAML library (30-day trial available for download) however we are open to another solution if it accomplishes the same task: [login to view URL] This will include a login page where a user can select from a list of available providers which will be changed/added to (for now hard-coded in codebehind but ultimately pulled from a database), the logic to connect to the third-party identity provider login page via Shibboleth (via ComponentPro), and getting returned values from the provide upon successful authentication (ultimately the user ID, possibly first/last name and email as well). Here is what we will need: 1. A login page where the user will select one of several providers they will use to log in. Initially we are looking for a page where a user can select from minimally a drop-down menu. When the user clicks login, the ComponentPro library will be invoked and the user will be directed via SAML to the provider's login page. For proof of concept, you will need to use a test SAML identity provider (ComponentPro should have one available or you can use [login to view URL]) The transactions to and from the provider's login page should be handled by the ComponentPro library and will need to be coded including creating a valid metadata file, certificate, and handling, etc... 3. The third-party identity provider site will return (assuming) a user ID of some sort. Upon successful login, we are expecting at a minimum a user ID to be returned. If we can get first/last name and email better - not sure if they are in a standard format across providers. Experience-level for this project will be: 1. Familiarity with ASP.NET C#-based web sites using standard web forms (this project is not using MVC). Framework version 4.0 or better. 2. Experience using an off-the-shelf third party library (in this case ComponentPro). There is a 30 day trial version available so you should not need to purchase anything for this project. 3. Some experience with SAML authentication particularly Shibboleth-based authentication. Shibboleth is required. Deliverables: Well-formatted and documented full source code for an ASP.NET (C#) website consisting of the following: 1. [login to view URL], .[login to view URL] - login page consisting of a drop-down to select a provider (at least one test provider must be available to demonstrate the code works - see [login to view URL] for a sample identity provider) - business logic to connect via SAML (Shibboleth required) to provider and redirect to provider login page (this will be written and well-documented including any certificate handling necessary) - business logic to connect via SAML (Shibboleth required) to provider and obtain user ID after successful login 2. [login to view URL], .[login to view URL] - page that prints out the user ID returned from the Shibboleth server showing successful login 3. MetaData XML file to be shared with identity providers 4. Documentation as to how to properly configure a new identity provider for use with this site (how to generate certificate files and metadata files).
Project ID: 18952559

About the project

24 proposals
Remote project
Active 5 yrs 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
24 freelancers are bidding on average $1,249 USD for this job
User Avatar
Hi there, I have checked the details I have great experience with .NET, ASP.NET, C# Programming, OAuth. Please start the chat so we can discuss this job more in detail. Thanks
$1,250 USD in 20 days
4.8 (44 reviews)
8.0
8.0
User Avatar
Hello, dear How are you? I have read your project description very carefully and am ready for discussing with you about project. I have experienced in developing .NET, ASP.NET, C# programming. I will work very hard and best for you. Best Regards
$800 USD in 20 days
4.9 (14 reviews)
6.4
6.4
User Avatar
I will develop login Page with SAML library authentication and with good formatted, well-documented code. Also, It will be with future configurable easily for new providers. I have 4 years of experience in C# web and windows application development. You’ll get all the expected stuff like a great professional service and a fast turn around, at a bit less, and I get a bit more exposure. If the above offer sounds like something you would be interested in, I’d love to hear from you. Regards, Bhavesh V.
$833 USD in 30 days
4.9 (28 reviews)
6.0
6.0
User Avatar
Dear Client, How are you? I am Milan Sahu, Full Stack .Net Developer, 8 years+ experience on .Net, Asp.Net, C#, MVC, WCF, API, SQL Server, AngularJS, 4/6, Bootstrap, HTML5, Telerik Controls, Payment Gateway Integration etc. I am willing to do your project & want to build a long term relationship. Could we discuss more details over chat? Thanks & regards, Milan Sahu
$833 USD in 30 days
4.9 (57 reviews)
6.2
6.2
User Avatar
Hi ScarletComputing, Thanks for giving me the opportunity to discuss your project. Best regards, Michael
$1,268 USD in 21 days
5.0 (16 reviews)
5.8
5.8
User Avatar
Hi There, I had implemented SAML 2.0 via component pro as well as via custom code. I'll be able to do it very quickly and integrate it with your site which is in ASP.NET webforms. This is how it would work 1) SP (your site) will initiate a request to IDP (identity provider) to login a user which has account with IDP . 2) IDP will open a page for the user to authenticate. 3) Once authenticated user will be redirected to the SP with success, and other info which IDP will send. 4) Once received from IDP we will be login the user into the site. The process would be pretty much similar to how we do login with Google. I believe in good communication and usually, reply within minutes of ping from you. I'll wait for your ping on chat to discuss more on the project. Regards, Shobhit Pundir
$1,000 USD in 5 days
4.9 (41 reviews)
5.9
5.9
User Avatar
Hi,  I am a Full stack developer in Microsoft technologies.  My area of expertise is web application development (asp.Net web forms, MVC, classic ASP), web services (SOAP & RESTFul), MySql & Sql Server as back end (through stored procedures).  I have 6 years of experience as a full time software developer.  Kindly contact me, lets discuss your requirements.
$1,500 USD in 45 days
4.9 (28 reviews)
5.6
5.6
User Avatar
Hi. i am a full web developer with over 5 years on freelancer.com. ****In SPECIAL very familiar with ASP.NET, C#, Laravel***** I have read your description and have interests in your project. I have rich experiences in projects similar to yours. I am ready for your project now. I would like to have a discussion on chat to get more about your project. Thanks. Best Regard
$800 USD in 20 days
5.0 (2 reviews)
4.4
4.4
User Avatar
Hi,dear. I've just checked all requirements of your project 'ASP.NET C# -- Integrate ComponentPro SAML Library into Web Application'. I'm a senior software developer and I'm able to fulfill your project requirements ,you may be interested in me. Please come in contact so that we can discuss more for further details... Skills: .NET, ASP.NET, C# Programming, OAuth
$1,250 USD in 7 days
5.0 (4 reviews)
3.9
3.9
User Avatar
I have extensive experience helping clients succeed with SAML service provider implementations, and I am happy to help you with this project.
$750 USD in 7 days
5.0 (1 review)
3.0
3.0
User Avatar
Hi There, I am an expert in .Net and I would love to assist you. I have 5+ years of experience. I can provide you all the features and functionality. Let’s have the further discussion over chat. Thanks and Regards
$1,500 USD in 40 days
2.7 (3 reviews)
3.2
3.2
User Avatar
Hello, I’d really like to work with you on this one if possible. But first I’d like to give you my background. My name is Bishal Thapaliya and I am software engineer with 7 years of experience in software development on different platform such as .NET, Java, React, Angular, etc. Most of my work are primarily based on .Net framework. And my recent work is to build a dynamic Independent Medical Examination (IME) system using Asp.net MVC 5 for ISG which is one of leading insurance company site in US and Client portal using Asp.net core 2.0 for European passage which is leading destination management site in Europe . So, I am pretty familiar with what you need doing. However I am new on freelancer and looking to get few challenging clients that I can build upon. You’ ll get all the expected stuff like great professional service and fast turn around at a bit less and I get bit more exposure. If the above brief description sounds good, I’d love to hear from you Regards, Bishal Thapaliya
$1,250 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I go through the job description and be confident to fulfill the requirement. I have 7+ years of professional experience in Microsoft technology. As per job description, my entire profile match with your requirement. Please refer the below mentioned brief profile: Skills: Good communication, quality work, ability to deliver work on time, project management, Technologies: Asp.Net, MVC, JSON, Jquery, CSS, Html, Javascript, Ajax , Web API, Design patterns Language: C# Programming Databases: MS SQL Server Additional Technologies: DevOps, Git - Working on Agile methodology, Role from requirement gathering, code review till code deployment - Handling & dealing with client from last 7 years - Having a good experienced team to deliver project on time with quality code - Guaranteed quality work by applying most suitable architecture and key point for long term project - Fluent in English with excellent written communication skills - Able to work autonomously and provide feedback and direction to ongoing projects - A solid understanding of how web applications work including security, session management and development practices Looking forward for the positive response. Thanks.
$1,388 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Intéressé
$1,111 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can make an economic proposal to work with you, which can exceed your budget. We are professionals in Microsoft platforms. Warning: Only a limited set of clients are available in this login scenario with SAML 2.0 identity providers,
$1,250 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Bloomington, United States
0.0
0
Payment method verified
Member since Nov 21, 2010

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.