문제

오차드의 다중 임대 옵션을 사용하여 단일 코드베이스가 수십 개의 웹 사이트를 호스트 할 수있게 해줍니다 (미래에 백만 걸립니다). 이 조각은 다음과 같이 불분명합니다 :

  1. 하나 이상의 API 엔드 포인트를 호출하여 내 끝에서 코드 에서이 사이트를 동적으로 만드는 것이 가능합니까? 의미, 우리는 .NET에 기존 CodeBase (비 과수원)가 있으므로 로그인 할 필요없이 플라이 에서이 사이트를 만들 수 있습니까?
  2. # 1과 함께
  3. 은 사전 구성된 최소한의 사용 권한 집합 (콘텐츠 만들기, 미디어, 탐색, 탐색을 처리) 및 다른 사용자를 차단하는 새로 생성 된 사이트의 개별 사용자를 생성하는 데 API가 있습니다. (설정, 사용자 관리 등)? 이 프로세스의 클라이언트 기반은 특별히 컴퓨터에 정통하지 않으므로 끊을 수있는 기능을 제한하는 데 도움이되는 것을 제한하는 데 먼 길을 가질 수 있습니다.
  4. 이 멀티 테넌트 사이트에서 SSO를 처리하는 방법이 있습니까? 여기에서 어려운 부분은 우리 사이트가 액세스를위한 세션 변수에 의존합니다 (현대화하려는 고전적인 ASP 및 .NET의 하이브리드이지만 모든 옛 재료가 일할 수있는 모든 것들을 남겨 두어야합니다). 나는 이것이 모듈을 구축하는 것으로 추측하고 있지만, 가능하다면 그것을 피하려고 노력하고 있으므로, 오히려 고급 프로세스라는 것을 알고 있습니다.
  5. 미리 감사드립니다!

도움이 되었습니까?

해결책

  1. 예, 그러나 과수원은 기존 응용 프로그램에 쉽게 통합되지 않습니다.dotnest는 http://dotnest.com/지식 기반 / 주제 / Lombiq 호스팅 - 스위트
  2. 예.사용자는 코드에서 생성 할 수 있으며, 제한된 사용 권한을 할당 할 수 있으며, 해당 권한 집합으로 그룹을 만들고 해당 사용자를 해당 그룹에 넣는 가장 간단한 방법을 할당 할 수 있습니다.모든 코드에서 수행 할 수 있습니다.
  3. 은 세계의 나머지 부분처럼 OAuth를 사용합니다.
  4. 과수원을 기존 응용 프로그램에 통합하는 것만 잊어 버리십시오.특히 고전적인 ASP;) 시작할 시간.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top