Ho un sito Web ASP.NET con la pagina di accesso che reindirizza alla pagina predefinita in caso di autenticazione riuscita. Ho un altro sito ASP.NET con un altro dominio, in cui devo inserire un modulo di accesso, che reindirizzerà l'utente già autenticato alla pagina predefinita del primo sito web. Qual è il modo migliore per fare questo?Accesso tra domini nel sito Web ASP.NET
Qualsiasi aiuto sarà apprezzato ..
Non chiaro? Veramente? – ChrisBint
Il problema di base è che non si dispone del token di autenticazione dell'altro dominio. Tuttavia, dovrebbe essere possibile eseguire una richiesta AJAX sul primo sito e restituire se l'utente ha effettuato l'accesso o meno (incluso l'URL di reindirizzamento, se necessario). Devi solo usare le intestazioni HTTP per dire al browser che questa è un'azione legale (valida accettazione-origine). – Luaan
Se si ha accesso al codice su entrambi i siti Web, è possibile aggiungere token alla stringa di query che entrambi i siti possono comprendere e tradurre in informazioni utilizzate per autenticare automaticamente un utente. Un'altra opzione è quella di usare il proprio single sign on come suggerito da Joe qui sotto. –