Find Jobs
Hire Freelancers

ASP.NET Identity 2 based demo, configured for Google and ADFS

$250-750 USD

Closed
Posted over 9 years ago

$250-750 USD

Paid on delivery
Warning: I suggest that for both our sakes do not bid on this work unless you are very accustomed to the ASP.NET MVC stack, including OWIN, and have experience with ASP.NET Identity 1 or 2. Project Description: The deliverable is a Application demonstrating two things: * the use of [login to view URL] 2 configured to provide authentication to the general public, with or without a social account such as Google, and finally, to enterprise users. * the system must authorize the person based on Organisation (ie Multi-Tennant). Constraints * Using the ASP.NET IDentity 2 Sample as a starting point * Note that I am only interested in the authentication/authorisation -- don't need any functionality beyond that. * Authentication done using ASP.NET Identity 2 Requirements: * ASP.NET Identity is to be configured to use authentication from: * SSO: * Google * local User database * 0-n ADFS endpoints * Regarding ADFS endpoints: * We are interested in allowing enterprises to use the application, using their own AD as an SSO to authenticate users -- as long as they provide their ADFS service endpoint. * Multi-tennant capable: * Users sign in via local db UserName/Password, Google, or ADFS * Upon the username/password being accepted, the user is redirected to a new page which shows them a dropdown of companies (Foo, Bar, Bif, etc.) * They are not fully authenticated (ie cookie not completely valid) until they have chosen their organisation (ie, they will keep on being redirected to this page until they have chosen a company) * The OrganisationId they have chosen is embedded in their cookie so that subsequent requests can use that Claim when performing further Operations. Deliverables: * A zip containing the application with dll's stripped out so that a Clean Build can be performed, Nuget'ing in what is required. * Source code variable names must be verbose for clarity's sake (ie 'foreach(var roleClaim....)' is clearer than 'foreach(var c in cs)' * Source code must be commented profusely to time necessary to QA the delivered code. * Instructions on what was done to make it work, what were the tricky parts, etc. * Instructions on how to setup a proof of the ADFS capabilities. Further work: The above App is to demonstrate how to setup ASP.NET Identity for an MVC application. When this step is finished, you may bid on a second part of the work, demonstrating the above using a SPA application.
Project ID: 6581460

About the project

6 proposals
Remote project
Active 9 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

About the client

Flag of NEW ZEALAND
Wellington, New Zealand
0.0
0
Payment method verified
Member since Jan 30, 2004

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.