【问题标题】:How to get call back url value without actual server如何在没有实际服务器的情况下获取回调 url 值
【发布时间】:2019-06-05 14:59:21
【问题描述】:

我们的第三方公司为我提供了获取身份验证码以集成其 Api 的链接。当我们在浏览器上调用该链接时,我们得到的回调 url 为 https://return.mytest.com/?code=my1234&scope= 尽管收到错误消息为“无法访问此站点”。Actaully https://return.mytest.com 没有我们这一边。这是我们设置的假网址来获取他们的回调结果。

当我们在程序中实现调用该链接时,我们会收到错误消息“无法解析远程名称:'return.mytest.com'”。我知道这个错误,因为我们这边不存在 return.mytest.com。我只想获取回调 url 值。如何用 c# 实现。

【问题讨论】:

    标签: c# asp.net-web-api oauth-2.0


    【解决方案1】:

    在 OAuth2 设置中,回调 URL 必须存在。

    对方会将令牌的详细信息传递给该 URL,因此如果您的回调 URL 不存在,那么他们将收到错误消息,您将无法获取令牌。

    因此,要么将端点添加到现有应用程序,要么创建一个新应用程序,但底线是明确的。回调 URL 必须是真实的。不然对方怎么和你沟通?

    【讨论】:

    • 但是为什么我在浏览器上调用 url 时在地址栏中获取令牌为 return.mytest.com/?code=my1234&scope= 虽然得到错误消息“找不到服务器 IP 地址。”是不是只能读取url地址而不是响应?
    猜你喜欢
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 2018-05-29
    • 2019-02-04
    • 2013-11-25
    • 1970-01-01
    • 2012-10-21
    相关资源
    最近更新 更多