나는 합리적이거나 반대되는 몇 가지 논쟁이 있다고 생각하며, 기술이 결정에 중요한 역할을한다고 말하고 싶습니다.
별도의 로그인 "페이지"가 있으면 "디렉토리 보안"을 사용할 수 있다고 주장 할 수 있습니다. 일반적으로 누구나 "페이지"로그인을 볼 수 있지만 인증 된 사용자 만 "페이지"응용 프로그램과 "디렉토리"를 볼 수 있습니다. / Account /가 / App /와 다르고 각각 자체 보안 "프로필"이있는 경로도 잠글 수 있습니다.
또한 SPA 접근 방식을 사용하고 인증을 응용 프로그램 경험과 혼합하는 경우 논리가 복잡해질 수 있습니다. 사용자가 "여기에 있기 때문에 로그인되어"있다고 가정하는 대신, 인증 상태를 지속적으로 확인하고 "이 사용자가 여기에 있어야합니까?"
또한 로그인 페이지는 일반적으로 소비자를 향한 사이트에 있습니다. www.yourapp.com으로 이동 한 후 로그인 페이지에서 정보, 연락처, 지원 등에 대한 정보와 "로그인"페이지가 있습니다. 인증을 통해 전체 대상 호스트로 리디렉션 할 수 있습니다.
별도의 로그인 페이지를 유지하는 이유와 실제로 "소비자 대면"사이트에 대해 완전히 다른 앱을 사용하는 이유는 인증되지 않은 사용자에게는 거의 노출되지 않기 때문입니다. 우연히 일부 moron이 내 로그인 페이지에서 뱅킹을 시작하기 때문에 앱의 측면에 영향을 미치고 싶지는 않습니다. 로그인이 단순한 인증 조회 만 수행하는 경우에도 .. 최악의 경우 소비자 사이트가 다운되어 아무도 로그인 할 수 없지만 로그인 한 사용자는 알지 못하고 경험이 느려지기 시작하지 않습니다. 인증되지 않은 영역에 대한 위험을 격리했습니다 ..