使用Web API在Azure AD中的多个租户

时间:2019-12-02 12:09:48

标签: azure asp.net-web-api

当前,我正在尝试使用Azure AD中的多个租户ID验证外部和内部用户。但目前只能一次给一个租户ID。

我尝试了**ValidateIssuer = false**,但是没有用。如何使用其他用户进行身份验证

app.UseWindowsAzureActiveDirectoryBearerAuthentication(
                     new WindowsAzureActiveDirectoryBearerAuthenticationOptions
                     {
                         TokenValidationParameters = new TokenValidationParameters
                         {
                             ValidAudience = ConfigurationManager.AppSettings["ida:Audience"],
                             ValidateIssuer = false // This line made it work
                         },
                         AuthenticationMode = Microsoft.Owin.Security.AuthenticationMode.Active,
                         Tenant = "common",

                     });

我尝试了上面的代码。但这对我不起作用。

0 个答案:

没有答案