Azure에 다중 테넌트 응용 프로그램 (ASP.NET 웹 양식)이 있고 단일 SQL Azure DB 저장소 멤버십이 있으며 각 테넌트는 데이터에 대해 SQL Azure DB를 분리하십시오. 처음에는 10 명의 세입자가 있었지만 각 세입자는 약 2,000 명의 사용자를 보유하고 있었지만 최대 50 명의 세입자가 증가 할 수있었습니다. 이 ...Azure에 ASP.NET 다중 사용자 응용 프로그램 인증 및 별도의 테넌트 데이터베이스에 대한 연결
1) 인증 및 적절한 세입자 DB에 각 사용자 연결에 관해서
는 바른 길에 I를하고있다. 회원 DB로 사용자 인증2). 사용자 TenantID (사용자 프로필의 일부로 저장 됨) 검색
3). TenantID
4)을 기준으로 cscfg 파일에서 DB 연결 문자열을 선택합니다. 세션 (AppFabric 캐시)에 저장소 연결 문자열
위의 방법을 사용하려면 Azure 서비스 구성 파일 내에 세입자 당 별도의 연결 문자열을 저장해야합니다.이 연결 문자열은 최대 50 개까지 가능합니까? 이 일을하는 데 더 좋은 방법인가요? 예를 들어 추가 테이블을 회원 DB에 추가하여 연결 문자열을 저장 하시겠습니까? 모범 사례는 무엇입니까?
귀하의 견해와 의견은 크게받을 것입니다.
미리 감사드립니다. Ben
감사합니다. Shaun, 연결 문자열을 암호화하는 것이 이치에 맞습니다. –