【问题标题】:Got App ID Uri was not configured error when using Azure AD connection使用 Azure AD 连接时出现 App ID Uri 未配置错误
【发布时间】:2017-06-10 03:39:22
【问题描述】:

我正在使用 Auth0 进行身份验证。在使用他们的凭据验证用户时,我遇到了错误,

App ID Uri 未配置

我有 2 个客户端,一个客户端正在使用数据库连接,并且我能够使用该客户端验证用户。第二个客户端配置了企业连接(活动目录/LDAP)。它不起作用并给我错误。

下面是我的代码,

var client = new AuthenticationApiClient(
    new Uri($"https://{ConfigurationManager.AppSettings["auth0:Domain"]}/"));

var result = await client.AuthenticateAsync(new AuthenticationRequest
{
    ClientId = ConfigurationManager.AppSettings["auth0:ClientId"],
    Scope = "openid",
    //Connection = "Auth0AuthenticationDB",
    Connection = "fredsinc-waad",
    Username = vm.EmailAddress,
    Password = vm.Password
});

// Get user info from token
var user = await client.GetTokenInfoAsync(result.IdToken);

我注意到的另一件事是,如果我使用锁定登录屏幕,那么它工作正常。

我需要更改 auth0 中的任何设置还是需要更改我的代码?

【问题讨论】:

    标签: .net authentication auth0


    【解决方案1】:

    根据可用信息,您似乎已配置 Microsoft Azure AD 连接,但未在连接配置中为 App ID Uri 字段指定值。

    如连接设置屏幕中所述,如果您想使用 /oauth/ro 端点(也就是使用用户名和密码进行身份验证,似乎就是这种情况),则此字段是必需的。

    要使用的 App ID Uri 值应该在您执行的 MS Azure 配置中可用。以下逐步介绍了对该字段的引用,因此它可能很有用:

    https://auth0.com/docs/connections/enterprise/azure-active-directory-native

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 2018-07-09
      • 2017-09-08
      • 2019-03-29
      • 2018-12-05
      • 2015-05-01
      相关资源
      最近更新 更多