5

Ho esaminato tutti i documenti per Thinktecture server di identità v3 e non sono stati in grado di capire come iniziare utilizzando ASP.NET identità.Come configurare il server Thinktecture Identity v3 beta 1-2 con ASP.NET Identity?

Qualcuno può spiegare a un alto livello passo dopo passo dal punto 1 (cioè clonare il repository git) allo stato finale che è attivo e funzionante anche con Identity Manager. In sostanza, ho solo bisogno di sapere come impostare questo.

I video che vedo su Vimeo sembrano obsoleti (e potrei sbagliarmi perché sono nuovo a questo) perché ora ci sono diversi repository e nei video penso di aver visto il servizio utente di identità di asp.net nel stessa soluzione nel nucleo.

Sto cercando di prototipo questo per il mio datore di lavoro (AngularJS, Identity Server, OAuth 2.0, proprietario della risorsa vs flusso implicita,) e spero di ottenere questo lavoro il più presto possibile.

Molte grazie in anticipo! Andrew

risposta

1

Sono state prese delle Thinktecture.IdentityManager.AspNetIdentity soluzione? C'è ad esempio come configurarlo (vedi Host progetto):

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

Per aggiungere questa funzionalità al progetto pulita è sufficiente aggiungere pacchetti necessari

<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" /> 

e configurarlo in avvio . Non è necessario clonare git repo e compilarlo ...