How do I configure a Thinktecture v3 beta 1-2 authentication server with an ASP.NET identifier?

I looked through all the documents for the Thinktecture Identity v3 server and could not figure out how to get started with the ASP.NET identifier.

Can someone explain step by step at a high level from step 1 (i.e., clone the git repository) to its final state, which also starts with Identity Manager. Essentially, I just need to know how to do this.

The video that I see on Vimeo seems outdated (and I can be wrong because I am new to this), because now there are several repositories, and in the video, which I think I saw is an asp user authentication service. net is the same solution in the kernel.

I am trying to prototype this for my employer (AngularJS, Identity Server, OAuth 2.0, resource owner versus implicit flow), and I hope this work will be as soon as possible.

Thank you very much in advance! Andrew

+5
source share
1 answer

Have you tested the Thinktecture.IdentityManager.AspNetIdentity solution? An example of its configuration (see Host project):

public void Configuration(IAppBuilder app) { var factory = new Thinktecture.IdentityManager.Host.AspNetIdentityIdentityManagerFactory("AspId"); app.UseIdentityManager(new IdentityManagerConfiguration() { IdentityManagerFactory = factory.Create }); } 

To add this functionality to a clean project, you just need to add the necessary packages

  <package id="Thinktecture.IdentityServer.v3" version="1.0.0-beta1" targetFramework="net45" /> <package id="Thinktecture.IdentityServer.v3.AspNetIdentity" version="1.0.0-beta1" targetFramework="net45" /> 

and configure it in Startup. No need to clone git repo and compile it ...

+1
source

Source: https://habr.com/ru/post/1203497/


All Articles