13 messaggi dal 21 settembre 2019
Buongiorno,
sto sviluppando in Asp.Net Core 3.1 (per il momento non ho ancora adottato la 5 visto che una parte è preesistente) una applicazione che include Identity per l'autenticazione, già utilizzata con successo in altri progetti. Chiamiamola applicazione A
Ora ho una seconda applicazione, chiamiamola B, che voglio trasformare in una specie di plug-in di A visto che ne potrebbe condividere ed utilizzare sia la parte Identity che alcune "tabelle" (classi), così che per l'accesso a B di fatto mi autentico in A e se l'operazione ha successo mi trovo abilitate anche le funzionalità di B

Quale tecnica mi consigliate per fare convivere i due progetti A e B ? necessariamente SSO o altre tecniche ?
Sono un pò nuovo di queste architetture più complesse e non vorrei avventurarmi in qualche 'ginepraio'

Grazie anticipato a tutti
Ciao!
per l'autenticazione condivisa tra due applicazioni asp .net core c'è un articolo interessante nella documentazione ufficiale.. Tempo fa ho provato anche io a implementare una soluzione del genere ma poi per altri motivi non avevo più portato avanti la cosa.. spero ti possa essere utile:

https://docs.microsoft.com/it-it/aspnet/core/security/cookie-sharing?view=aspnetcore-3.1

Maurizio
13 messaggi dal 21 settembre 2019
Grazie Maurizio,
comincio a leggermi questo articolo per inquadrare il discorso.
843 messaggi dal 08 aprile 2009
Io ti consiglio di utilizzare e guardare IdentityServer
https://identityserver4.readthedocs.io/en/latest/

E' un framework basato su OpenId Connect che si integra perfettamente con .NET Core.

Anche su aspitalia trovi molta documentazione e addirittura è stato oggetto di una sessione di un evento fatto l'anno scorso.
è molto utile soprattutto se intendi anche passare e utilizzare Blazor.

Io lo sto utilizzando per un progetto pilota in cui diverse app web, app device e api hanno l'autenticazione e la regsitrazione centralizzata.
13 messaggi dal 21 settembre 2019
Grazie Laura, l'ho sentito nominare ed incrociato spesso ma non l'ho mai approfondito.
Sarà l'occasione per farlo. Se incontro dubbi o difficoltà risponderò di nuovo a questo tuo post.
Buona giornata
843 messaggi dal 08 aprile 2009
è molto semplice da utilizzare e configurare.
Io ho seguito la sessione su asp italia e poi questa guida
https://medium.com/@marcodesanctis2/securing-blazor-webassembly-with-identity-server-4-ee44aa1687ef#59d1

Scritta sempre da Marco De Sanctis.

Puoi configurare le varie web application o api che sono autorizzate a richedere token di accesso o direttamente nel codice o nell'appconfig in json o in db se implementi la configurazione.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.