2016-06-05 3 views
2

각 테넌트가 자신의 하위 도메인/사용자 정의 도메인 및 인증을 가질 수있는 멀티 테넌트 애플리케이션이 있습니다. 이 응용 프로그램에서는 OpenIdConnectAuthentication을 사용하여 Authority를 ​​동적으로 만들 수 있습니까 (예 : tenant1.mysite.com 또는 custom domain tenant1.com이있는 경우 - 권한 URL은 login.tenant1.mysite.com 또는 login입니다. tenant1.com). 멀티 테넌트 identityserver openid 인증

 var oidcOptions = new OpenIdConnectOptions 
     {     
      AuthenticationScheme = "oidc", 
      SignInScheme = "Cookies", 

      Authority = *dynamic*, 
      RequireHttpsMetadata = false, 
      PostLogoutRedirectUri = *dynamic*, 
      ClientId = "clientID", 
      ClientSecret = "clientSecret", 
      ResponseType = "code id_token", 
      GetClaimsFromUserInfoEndpoint = true, 
      SaveTokens = true 
     }; 

나는 UseOpenIdConnectAuthentication의 생성자를 오버라이드 (override)하는 미들웨어를 만들 수의 생각을했지만, 그것은 작동하지 않았고 지금은 생각 중입니다.

+0

나는 똑같은 작업을하고 있습니다. 어떻게 토큰을 생성합니까? 그게 "권위"가 아니겠습니까? – Industry86

답변

관련 문제