26 messaggi dal 23 luglio 2013
Ciao a tutti,
premetto che non ho ancora mai fatto progetti ASP.NET Core e quindi sto cercando di capirci qualcosa percò scusatemi se dico castronerie.

Ma vengo al dunque…. Ad oggi ho un grosso progetto MVC su IIS accessibile via https://www.miawebapp.it
A questo vorrei aggiungere un nuovo sito fatto con Core e accessibile via https://www.miawebapp.it/nuova/
Da quello che ho capito non è possibile metterli sullo stesso pool e quindi condividere session, autenticazione, ecc...

Quindi le mie domande sono:
1) è possibile far si che https://www.miawebapp.it/nuova/ venga direzionata a sito2? se si, in che modo?
2) c’è un modo di sapere quale utente si è autenticato su sito1? (https://www.miawebapp.it)

Grazie
Alessandro
710 messaggi dal 13 novembre 2008
Contributi
ciao,
Asp.Net Core dalla versione 2.2 se non sbaglio, supporta il modello di hosting InProcess, che non usa Kestrel; mandatorio ogni app Core su IIS deve avere il proprio Application Pool distinto.
Se usi la cookie auth puoi configurare Asp.Net (versione >= 4.5.1) affinché i cookie siano compatibili con Core, per avere una esperienza di accesso SSO
https://docs.microsoft.com/it-it/aspnet/core/security/cookie-sharing?view=aspnetcore-3.1#share-authentication-cookies-with-aspnet-core-identity
A quel punto l'utente si può autenticare su A ed essere autenticato su B

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.