멀티 테넌트 인증
내가 관리자로 자신감의 UI에서 새 세입자를 생성하고 난 데이터 성공적으로 생성 임차인에서 확인하실 수 있습니다 관리자 계정과 함께멀티 테넌트 (multi-tenant) 인증, ASP.NET 상용구 모듈 제로에 IMustHaveTenant 기업
새로 만든 테넌트의 관리자로 어떻게 로그인합니까?
왜냐하면 나는 요청 본문에 tenancyName
를 지정, 우체부를 통해 토큰 인증을 시도하고 단지 default
세입자로부터 관리자를 인증하는 것 - 나는tenancyName
현장에서 쓰레기에 넣어도 , 그것은 검색하지 않습니다 모든 오류 또는 예외.
나는 true
로 설정되어있는 CoreModule.cs
및 MultiTenancyEnabled
의 구성 값을 확인
세입자와
엔티티 관계 tenant
엔티티.
public class Rule: FullAuditedEntity, IMustHaveTenant
{
public string columnA { get; set; }
public string columnB { get; set; }
public string columnC { get; set; }
public int TenantId { get; set; }
}
충분히 아니면 내가 더 DbContext
의 모든 코드에 넣어해야합니까 : 그래서 이런 측면 FullAuditedEntity
함께 IMustHaveTenant
인터페이스 클래스를 기반으로?
이 Abp.TenantID 헤더의 절차에 대한 자세한 정교한하시기 바랍니다. Web.Host 프로젝트에서 토큰 인증 파일을 편집해야합니까? –
우편 배달부에서 ** 헤더 **를 클릭하고 'Abp.TenantId'로 키를 추가하고 세입자 ID로 값을 추가하십시오. 방금 새 임차인을 만들면 id 1 인 기본 임차인이 있으므로 '2'가됩니다. – aaron