Penso che ci siano alcuni argomenti ragionevoli a favore o contro, e direi che anche la tecnologia ha un ruolo nella decisione.
Si potrebbe sostenere che avere una "pagina" di accesso separata consente l'uso di "Sicurezza directory". Generalmente chiunque può vedere la "pagina" di accesso, ma solo gli utenti autenticati possono visualizzare la "pagina" dell'applicazione e la sua "directory". I percorsi possono anche essere bloccati, dove / Account / è diverso da / App / e ognuno ha il proprio "profilo" di sicurezza.
Inoltre, se si utilizza un approccio SPA e si mescolano l'autenticazione con l'esperienza dell'applicazione, la logica potrebbe essere contorta. Invece di dare per scontato che l'utente sia "loggato perché si trova qui", è necessario controllare costantemente il proprio stato di autenticazione e chiedere "se questo utente si trova qui".
Inoltre, la pagina di accesso si trova generalmente sul sito rivolto al consumatore .. vai su www.yourapp.com e contiene alcune informazioni, contatti, supporto, ecc. E una pagina di "accesso" .. dalla pagina di accesso, dopo autenticazione, puoi reindirizzare a un intero host di target ..
Il motivo per cui tengo una pagina di accesso separata e perché in realtà ho un'app completamente diversa per il mio sito "rivolto al consumatore" è perché posso esporre molto poco a chi non è autenticato. Per caso qualche idiota inizia a sbattere sulla mia pagina di accesso, non voglio che ciò influisca sul lato app delle cose .. anche se il login sta solo eseguendo una semplice ricerca di autenticazione .. mi aiuta a evitare che il bozo influisca sul mio esperienza degli utenti .. Il peggiore dei casi, il mio sito di consumo si arresta e nessuno può accedere, ma almeno gli utenti che hanno effettuato l'accesso non lo sapranno e la loro esperienza non inizierà a rallentare .. Non sto dicendo che sia la scelta a prova di proiettile .. ma almeno ho isolato il rischio nell'area non autenticata ..