여기 내 상황은 ...서버 유지 보수가 구현 내역에 언제 영향을 주어야합니까?
싱글 사인온 (single sign-on) 프로세스가 필요한 많은 웹 응용 프로그램에 대해 .Net/C# 보안 시스템 (인증 및 인증)을 쓰고 있습니다. Active Directory를 데이터 저장소로 사용 중이며 LDAP를 통해 AD와 통신하는 매우 멋진 프로토 타입을 작성했습니다. 이 구성 요소는 AD에 저장 한 로그인 한 사용자에 대한 정보를 검색 한 다음 AD 양식에 보안 역할을 설정하는 데 사용합니다.
1) 모두 좋다.
시스템 관리자 나 네트워크 엔지니어가 아니기 때문에 AD 인스턴스 설정과 관련된 시스템 관리에 익숙하지 않았습니다. 나는 각 도메인마다 별도의 서버와 도메인 컨트롤러가 필요하다는 것을 알지 못했습니다. 우리가 AD에 액세스 할 수있는 모든 다른 환경에 대해 팀원이 설정해야하는 9 개의 다른 도메인이 있습니다 ...
- env1.dev.mycompany.com
- env1.qa.mycompany.com
- env1.stage.mycompany.com
- env2.dev.mycompany.com
- 는 등
... 그래서 지금은시에 놓여있다 나 자신 왜냐하면 내가이 기계들 (또는 VM들)을 모두 유지해야하기 때문이다. 그것은 내가 반드시하고 싶지 않은 것이기 때문이다.
2) 모두 좋지 않습니다.
프로토 타입은 정말 견고하고 AD는 솔루션을위한 아주 좋은 데이터베이스를 만듭니다. 그러나 이제 코드를 스크랩하고 대신 SQL Server 데이터 공급자를 작성해야하는지 궁금합니다 .Net이 이미 제공하고 있습니다. ,하지만 인증만으로는 비즈니스 요구 사항에 맞지 않습니다.
어쨌든이 문제를 높은 수준의 관점에서 생각하려고합니다. 일반적으로 서버 유지 관리 때문에 정말 좋은 솔루션을 던지고 있다는 사실을 계속해서 파악하고 있습니다. 여기있는 사람이 이런 시나리오를 경험하고 정확히 무엇을하기로 결정했는지 궁금합니다.
AD에만 국한되지 않아도 좋은 소프트웨어 솔루션과 서버 유지 관리 제약 사이를 평가해야하는 상황입니다.
마지막 태그에는 오타가 있습니다. '프로그래밍 - 내림차순' –
'프로그래밍 결정'태그는 * * 무엇을 의미합니까? 그것은 쓸모없는 것 같습니다 ... –