1

Our current system is pure ASP.net web application. We got our own login page, where user will enter his username and password for authentication and authorisation. System will verify this from our user table and if it is matched, it will create a security session object for the user which will be verified on each page. We got our own user_profile table for authorization on each module/functionality.

We are re-designing our system using Web Api with AJAX and to support Mobile. On successful login new token should be created for the user either using IdentityServer or Authorisation Server, so he could use that token for each webapi call.

For our system when it comes to the security, we got no experience in this area. After some googling understood the OAuth. Also found that so many people referring Thinktecture for security implementations. based on some googling on Thinktecture my understanding is IdentityServer - which will be used for authentication AuthorizationServer - which will be issued tokens based on user's access. This AuthorizationServer got its own pages to create users, roles and DB to store these details.

In our case since we got our own user table and user profile mappings for the modules, we believe that we dont need these admin module to create user/role and DB from authorizationserver.

Can some anyone guide us where exactly these servers fit in our requirement? Which one do you recomment for our scenario?

Apologies, if these questions has been asked earlier and it has been answered.

Jagankumar
  • 121
  • 1
  • 5

1 Answers1

1

Right now IdentityServer is in a transition. IdentityServer v2 is more for authentication (and has some OAuth2 support, mainly for authentication). AuthorizationServer is more forcused on OAuth2 for delegated authorization. Many people have been confused in the past about which one they wanted/needed, so for IdentityServer v3 we've combined the two, but right now (June 2014) we're still in preview for IdentityServer v3. We plan a beta of IdentityServer v3 for end of summer and release by the fall.

Brock Allen
  • 7,385
  • 19
  • 24
  • Hi @BrockAllen , I went through all tutorials given by Dominick on pluralsight but couldn't find any where I can use my own local database for Auhtroization Server and Resource Is there any tutorial on pluralsight or in github wiki where I can look and follow your security framework customisation. Regards – Atul Chaudhary Aug 24 '15 at 07:50