gpt4 book ai didi

autodesk-forge - Forge 3-Legged Oauth - 如何在我的应用程序中使用不同的重定向 url

转载 作者:行者123 更新时间:2023-12-04 08:05:34 28 4
gpt4 key购买 nike

有人能说出 redirect_url 如何与通配符结合使用吗?在帮助中,给出了以下信息:
三足 token
生成身份验证 URL
要请求用户获得检索访问 token 的权限,您可以将用户重定向到同意页面。将 your-client-id、your-client-secret 和 your-redirect-url 替换为应用的客户端 ID、客户端 key 和重定向 URL,然后运行代码以创建同意页面 URL。请注意,重定向 URL 必须与我的应用程序部分中应用程序注册的回调 URL 字段的模式相匹配。该模式可能在主机名后包含通配符,允许在应用程序的不同部分指定不同的重定向 URL 值。
我特别感兴趣的是:“允许在应用程序的不同部分指定不同的重定向 URL 值”。有人可以提供一种分步指南吗?注册应用程序中的回调 url 是否应该包含通配符?
非常感谢您的帮助!

最佳答案

具体针对上述案例:
“该模式可能在主机名后包含通配符,允许在应用程序的不同部分指定不同的重定向 URL 值。”
让我们使用 View BIM 360 & Fusion models样本。
在这个示例中,我们有 http://localhost:3000/api/forge/callback/oauth作为 FORGE_CALLBACK_URL 环境变量的值。
由于此值必须与您的 Forge 应用回调 URL 匹配(详情 here),您可以有两种方法:
1 - 以相同的方式定义它们,如 http://localhost:3000/api/forge/callback/oauth .这样,您的授权代码将始终重定向到此 URI。
2 - 使用通配符定义您的 Forge 应用回调 URL,如 http://localhost:3000/* .通过这种方式,您的授权码可以重定向到其他 URI,例如 http://localhost:3000/anyother , 例如。 URI 将由 redirect_uri 定义来自 GET authorize .

关于autodesk-forge - Forge 3-Legged Oauth - 如何在我的应用程序中使用不同的重定向 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66238822/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com