当前位置: 首页 > 知识库问答 >
问题:

使用Azure Active Directory的oAuth失败,原因是[AADSTS50012:提供了无效的客户端机密]

司徒俊良
2023-03-14
"error":"invalid_client",
"error_description":"AADSTS70002: Error validating credentials. AADSTS50012: Invalid client secret is provided.
      Trace ID: 2cc92fcd-798b-4636-892d-0c3c397c0401
      Correlation ID: f3bd2f4c-05c5-4de8-ace2-acf4b99e6fb9
      Timestamp: 2018-09-19 09:43:38Z",
"error_codes":[70002,50012],
"timestamp":"2018-09-19 09:43:38Z",
"trace_id":"2cc92fcd-798b-4636-892d-0c3c397c0401",
"correlation_id":"f3bd2f4c-05c5-4de8-ace2-acf4b99e6fb9"
    null
grant_type=authorization_code&
client_id={same as for authorize}&
code={returned code from authorize}&
redirect_uri={the callback of my webapp}&
resource={also callback-url}&
client_secret={the key from the keys-section in App Registration}

我期待着任何想法!

共有1个答案

龙佐
2023-03-14

你可以尝试以下几件事:

>

  • 正如Sunny在评论中所建议的,一个简单的步骤是在应用程序注册中创建一个新的密钥并尝试它。
  • 确保配置或应用程序设置中的客户端机密与门户中的完全匹配。还要确保您没有重复的应用程序设置,这些设置可能会相互覆盖。
  • 来自MSDN上的类似讨论:

    >

  • 转到https://identity.microsoft.com登录,然后选择应用程序。

  •  类似资料:
    • 连接失败客户端一般会有两种报错,connection refuse 和 connection timeout connection refuse(连接拒绝) 一般是以下原因: 1、客户端连接的端口错了 2、客户端连接的域名或者ip错了 3、如果客户端使用了域名连接,域名可能指向了错误的服务器ip 4、服务端没有启动或者端口没有被监听 5、使用了网络代理软件 6、服务端监听ip与访问地址不在一个地址

    • 我已经安装了拉威尔护照。 下面是我如何生成授权代码: 以上要求均通过良好。以下是我如何尝试生成访问令牌: 当我执行生成访问令牌的代码时,出现以下错误: {“error”:“invalid_client”,“error_description”:“client authentication failed”,“message”:“client authentication failed”} 你知道这个

    • 问题内容: 所以基本上我想用OAuth 2.0保护我的API,并实现一个OAuth Provider来启用对accessTokens的获取。 开箱即用可以完成JOAuth吗? 是否有人已经使用开源库(Java)实现了类似的东西? 问题答案: Spring Security的OAuth子项目支持OAuth 1.0a和OAuth2(客户端和服务器)。他们在GitHub存储库上有示例代码: 主要仓库:h

    • 我们试图用任何google帐户登录我的worklight混合移动示例应用程序。 下面是创建google gmail API和创建OAuth 2.0客户端ID的屏幕截图步骤 错误日志中没有错误,只有这里引用的页面加载错误。我们得到这样的屏幕截图错误

    • 问题内容: 我正在我的iOS(Swift)应用中实现Uber的请求端点。Request API / Endpoint要求用户通过应用进行身份验证,这是doc。 为此,我正在使用此Oauth2.0库 我所做的是 借助给定的安装说明,成功地将库集成到我的项目(xCode)中。 在我的AppDelegate中 在我的Appdelegate 方法中 不要忘记注册url方案,即() 转到应用程序的目标->信