Ditutup

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.

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

Kemahiran: .NET, ASP.NET, Pengaturcaraan C#, OAuth

Lihat lagi: asp net code integrate ups api ecommerce site, sharepoint asp net reading xml file document library, asp net c freelance, single sign on in asp.net c# example, asp.net saml 2.0 example, componentpro saml c#, owin.security.saml 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#, asp.net c# application, asp net c# programmer, asp net c# sql server freelance project

Tentang Majikan:
( 0 ulasan ) Bloomington, United States

ID Projek: #18952559

30 pekerja bebas membida secara purata $1253 untuk pekerjaan ini

ask2itsolutions

We have good experience team in asp.net, 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 Lagi

$1500 USD dalam 30 hari
(64 Ulasan)
8.0
amitorada

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, Lagi

$1666 USD dalam 20 hari
(86 Ulasan)
7.5
mingxiao2008

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 Lagi

$800 USD dalam 20 hari
(11 Ulasan)
6.3
vbhavesh448

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 Lagi

$833 USD dalam 30 hari
(23 Ulasan)
5.9
offshore9006

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

$1250 USD dalam 20 hari
(1 Ulasan)
5.4
milansahu2010

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 Lagi

$833 USD dalam 30 hari
(40 Ulasan)
5.3
shobhitpundir

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 Lagi

$1000 USD dalam 5 hari
(12 Ulasan)
4.9
deepthi2889

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

$1500 USD dalam 45 hari
(16 Ulasan)
4.5
ludwig333

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 experi Lagi

$800 USD dalam 20 hari
(2 Ulasan)
4.4
akhileshgandhi

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 Lagi

$2000 USD dalam 20 hari
(5 Ulasan)
4.8
naishodayo

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 Lagi

$1250 USD dalam 7 hari
(2 Ulasan)
3.7
sapotacorp

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

$1268 USD dalam 21 hari
(6 Ulasan)
3.4
yinfu

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 Lagi

$1250 USD dalam 20 hari
(2 Ulasan)
4.9
$1250 USD dalam 20 hari
(3 Ulasan)
2.6
AwaisChaudhry

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 dalam 20 hari
(6 Ulasan)
5.8
dedycatedinc

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 Lagi

$1250 USD dalam 20 hari
(2 Ulasan)
2.1
goodma888

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 dalam 20 hari
(3 Ulasan)
2.1
GauravNargotra

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 dalam 40 hari
(3 Ulasan)
3.3
udalcorpo

Respected Sir, Greetings of the Day ! I am Subham Das. I have 9+ years of competitive experience in web application development using asp.net web form and SQL server. I have 7+ years of experience in Database Lagi

$1250 USD dalam 20 hari
(1 Ulasan)
1.9
vlkadiya

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 require Lagi

$1388 USD dalam 20 hari
(0 Ulasan)
0.0