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

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.


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.


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).

Skills: .NET, ASP.NET, C# Programming, OAuth

See more: asp net code integrate ups api ecommerce site, sharepoint asp net reading xml file document library, asp net c freelance, single sign on in c# example, saml 2.0 example, componentpro saml c#, example, c# create saml response, java saml library, adfs saml authentication c#, pingfederate saml asp net, asp net c# freelance, asp net c#, asp net c, visual studio asp net c freelancer, visual studio asp net c# freelancer, freelancer asp net c#, c# application, asp net c# programmer, asp net c# sql server freelance project

About the Employer:
( 0 reviews ) Bloomington, United States

Project ID: #18952559

27 freelancers are bidding on average $1258 for this job


We have good experience team in, mvc, angular, we can handle any small to big complex projects. Portfolio HelpDesk [login to view URL] admin[at][login to view URL], admin123 EZTBM More

$1500 USD in 30 days
(66 Reviews)

Hi sir , we, Elaunch Infotech having 7+ years of experience in ASP.Net/C# technology development. we have provided many enterprise level solutions like ERP, CRM, HRMS , Payroll, POS, Online flight booking engine, More

$1666 USD in 20 days
(92 Reviews)

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

$1250 USD in 20 days
(17 Reviews)

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 har More

$800 USD in 20 days
(12 Reviews)

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 w More

$833 USD in 30 days
(26 Reviews)

Hi There: Hope this note finds you in great [login to view URL] have experience in, SAML. We are team of IT professionals mentored by very experienced leadership. We offer solutions on WEB and Mobile technologies. P More

$1250 USD in 20 days
(2 Reviews)

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 Integrati More

$833 USD in 30 days
(41 Reviews)

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 More

$1000 USD in 5 days
(16 Reviews)

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 ( More

$1500 USD in 45 days
(18 Reviews)

Hello. I personally, reviewed your provided job details and got fair idea about your project. MoreYeahs has 90+ dedicated developers working at our development center based in India. We have worked with many enterpris More

$2000 USD in 20 days
(7 Reviews)

Hello, I am talented c# exporter. I have good experiences with I can do your project PERFECT! Please contact me to discuss more. Thank you,

$1500 USD in 10 days
(1 Review)

Hi ScarletComputing, Thanks for giving me the opportunity to discuss your project. Best regards, Michael

$1268 USD in 21 days
(9 Reviews)

Hi. i am a full web developer with over 5 years on ****In SPECIAL very familiar with ASP.NET, C#, Laravel***** I have read your description and have interests in your project. I have rich experi More

$800 USD in 20 days
(2 Reviews)

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 ,y More

$1250 USD in 7 days
(4 Reviews)

Hi, I am specialised ASP.NET MVC 4/5, C#, C++, LINQ, MS SQL Server, EntityFramework 5/6, Telerik controls (KENDO UI), WEB API, and HTML5, CSS 3, Angularjs, Twitter Bootstrap, TypeScript, JAVASCRIPT, JQUERY, Knoc More

$1250 USD in 20 days
(2 Reviews)
$1250 USD in 20 days
(3 Reviews)

ASP.NET, C# website development - these are in my strong skillsets and rich experiences of 10+ years. I am looking forward to talking with you to discuss more details. Best Regards, Zhang

$1250 USD in 20 days
(3 Reviews)

I have successfully delivered many projects in many different company and client. I have a strong Programming and Management skills and always updates myself with Research and Development of new technologies to strengt More

$1250 USD in 20 days
(2 Reviews)

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

$1500 USD in 40 days
(3 Reviews)

Hello, My self Vinkesh Patel from India. I have over 9 years of experience on website design and development using ASP.NET, C#, VB.NET, SQL Server, MySQL, Web API, HTML, CSS, Javascript, AJAX, JQuery, XML and other More

$944 USD in 20 days
(0 Reviews)