하나의 웹 서버에 여러 사이트 대 조직을 지정하는 사용자


2

여러 사용자가 로그인하는 여러 조직을 지원하는 웹 사이트가 있습니다. 설정이 현재 작동하는 방식은 모든 사람이 동일한 사이트로 이동하여 로그인 할 조직, 사용자 이름 및 비밀번호를 제공하는 것입니다.

어제 각 서버에 자체 사이트를 서버에 제공하면 더 쉬울 것이라는 생각이 들었습니다. 예를 들어 www.example.com으로 이동하여 org1, user1, pwd1을 넣는 대신 org1.example.com으로 이동하여 user1과 pwd1을 넣을 수 있습니다.

이것은 다음과 같은 장점이있는 것 같습니다.

  • 사용자를위한 더 쉬운 인터페이스. 특정 사이트를 북마크 할 수 있으며 사용자 이름과 비밀번호 만 입력하면됩니다.
  • 더 쉬운 정비. 한 조직의 web.config를 변경하거나 사이트를 다시 시작하면 다른 조직의 사용자에게 영향을주지 않고 수행 할 수 있습니다.
  • 더 다목적. 조직마다 설정이 다를 수 있습니다

그러나 어떤 단점이 있는지 궁금합니다.


1
원하는 경우 하나의 웹 사이트를 계속 사용하면서 조직 당 URL을 가질 수 있습니다.
Brian

답변:


1

웹 사이트가 올바르게 프로그래밍 된 경우 단점이 없어도됩니다.

이 로그인 페이지를 제공하는 것을 제외하고는 현재 설정에서 아무것도 변경할 필요가 없습니다. 사용자 및 비밀번호를 입력 한 후 모든 하위 웹 사이트는 현재와 동일한 코드 본문으로 수렴 될 수 있으며 분리 할 필요가 없습니다. 로그인 한 하위 웹 사이트는 쿠키 또는 모든 URL의 추가 매개 변수 또는 글로벌 데이터에 대한 다른 메커니즘을 통해 지정 및 전파 될 수 있습니다.

별도의 코드 기반을 결정하면 개선 및 개발을 서로 전파해야 할 필요가 있으며 시간이 지남에 따라 코드가 계속 발산됨에 따라 점점 더 복잡해집니다.

어려운 경험을 통해 별도의 코드를 결정하면 웹 사이트가 계속 증가함에 따라 유지 관리가 점차 복잡해져 결국 유지 관리 및 재 동기화 고려 사항으로 인해 개발이 연기되거나 차단 될 수 있습니다. 용감한 영혼이 그것을 다 짓고 처음부터 다시 시작하기로 결정할 때까지.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.