We have an ASP.NET (4.5) web app using Forms authentication and custom database to authenticate users. Our client uses ADFS Active Directory Federation Services and would like to use ADFS users to log into our web app. I need to figure out how to map those ADFS users to our custom users in apps own database. When user attempts to access my app Login page they get re-directed to the ADFS login and once authenticated returned to my login page along with an object which would give access to some information about the authenticated user which I then need to map to the user in our web app. I'd really appreciate a simple code example which could be used with this scenario. Specifically need info on the user/principal object or something that's passed back and which I could use to uniquely identify a user and possibly a group the user belongs to than write my code to obtain the user from our database. I don't really want to make the web app ADFS aware, but I'm after something simple. That would work with this scenario.
ADFS User users mapping to custom user in asp.net web app
923 Views Asked by rafskiBob At
1
There are 1 best solutions below
Related Questions in C#
- Passing arguments to main in C using Eclipse
- kernel module does not print packet info
- error C2016 (C requires that a struct or union has at least one member) and structs typedefs
- Drawing with ncurses, sockets and fork
- How to catch delay-import dll errors (missing dll or symbol) in MinGW(-w64)?
- Configured TTL for A record(s) backing CNAME records
- Allocating memory for pointers inside structures in functions
- Finding articulation point of undirected graph by DFS
- C first fgets() is being skipped while the second runs
- C std library don't appear to be linked in object file
- gcc static library compilation
- How to do a case-insensitive string comparison?
- C programming: Create and write 2D array of files as function
- How to read a file then store to array and then print?
- Function timeouts in C and thread
Related Questions in ASP.NET
- Create an IIS web request activity light
- Writing/Overwriting to specific XML file from ASP.NET code behind
- What is the point of definnig Asp.net Intrinsic Objects In different places and what is the different betwen them?
- Deleting Orphans with Fluent NHibernate
- IOrderedEnumerable to vb.net IOrderedEnumerable Conversion
- Entity Framework Code First with Fluent API Concurrency `DbUpdateConcurrencyException` Not Raising
- Getting deeply embedded XML element values
- What is best way to check if any of the property of object is null or empty?
- NuGet - Given a type name or a DLL, how can I find the NuGet package?
- ASP-MVC Code-first migrations checkbox not active
- How do i add onclient click to my jquery button
- Jquery: Change contents of <select> tag dynamically
- Retrieving data from Oracle database
- ASP.NET: Fill Textbox field upon dropdownlist selection by user
- Why web API return 404 when deploy to IIS
Related Questions in ADFS
- Can you use the same token in ADFS for 2 different relying parties?
- ADFS Relying Party trust which has a querystring parameter
- Disable SAML token authentication response digital signing
- OpenAM or OpenSSO fedlets as SP and ADFS as IdP without full implementation of OpenAM or OpenSSO?
- “Authorization has been denied for this request” for few Users using Azure Active Directory
- Active Federation for ADFS Proxy 2.0
- WS-Federation sign-in Asp.NET 5 MVC 6 ADFS
- Requested Authentication Method is not supported on the STS
- How to form SP initiated URL for openam/saml2 with ADFS?
- Can I install ADFS Service and ADFS Web Proxy on same server
- ADFS 2.0 url in trusted site on extranet or internet?
- Mapping ye olde Azman operations and roles to ADFS Claims
- How do I limit the claim providers listed on the Home Realm Discovery page in ADFS?
- Visual Studio 2015 Azure ADFS
- ADFS 3.0 not redirecting on signout
Related Questions in MIXED-AUTHENTICATION
- ASP.NET Mixed authentication IIS 8
- asp.net MVC + Custom STS for Windows & SQL based mixed authentication (external and internal users)
- Troubleshooting why WindowsAuthentication module is not kicking in for a particular page
- Owin challenge triggers in the second intent on DNN
- Cookie+Basic or Cookie+Digest authentication in MVC5 OWIN project
- Anonymous access and NTLM authentication in IIS
- ASP.NET mixed windows/forms authentication problem with session objects
- windows and anonymous authentication on IIS 7.5, allow auto login for internal and manual login for external
- Web API (under IIS) Windows Authentication with Bearer Token
- Mixing Forms and Windows Security in ASP.NET
- ASP.NET Forms Authentication and Windows Authentication
- OWIN Mixed Authentication IIS Issue
- ASP.NET 4.5 web forms mixed authentication (Integrated mode)
- Multiple Site Authentication with Cookie
- ADFS User users mapping to custom user in asp.net web app
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can make ADFS return an additional claim that will help to identity the user, e.g. email - see this answer for details. Once configured, use following code inside your controller to get email of the ADFS-authenticated user:
Also you can verify the claim issuer by following config section:
Finally you can map the user to your table by the retrieved email (or another claim).