각 테넌트가 자신의 하위 도메인/사용자 정의 도메인 및 인증을 가질 수있는 멀티 테넌트 애플리케이션이 있습니다. 이 응용 프로그램에서는 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)하는 미들웨어를 만들 수의 생각을했지만, 그것은 작동하지 않았고 지금은 생각 중입니다.
나는 똑같은 작업을하고 있습니다. 어떻게 토큰을 생성합니까? 그게 "권위"가 아니겠습니까? – Industry86