我正在进行Box集成并遇到了一个有趣的场景:
根据我们发送给用户的文档:
GET https://app.box.com/api/oauth2/authorize?response_type=code&client_id=MY_CLIENT_ID&state=security_token%3DKnhMJatFipTAnM0nHlZA
从那里Box将用户发送到配置的redirect_uri。我的问题是在身份验证之后,我们如何回到我们为Box应用程序配置的confiured client_callback url?我没有看到回到原始网址的方法,因为我们必须为Box身份验证注入一个视图,然后路由到oauth回调网址。
谢谢!
答案 0 :(得分:0)
来自Box支持团队:
Paul Paulauskas(Box Customer Success) 5月27日下午4:26
您好,
Box Web应用程序集成从未围绕拥有完整的身份验证流程而设计。调用Web应用程序集成时,它可以提供auth_code(它是您可以选择的参数之一),可用于创建访问令牌和刷新令牌。这将在以下“弹出通知”部分中讨论: https://developers.box.com/box-web-application-integrations/
请告诉我这是否有帮助!
谢谢,
保 Box平台支持工程师
简而言之,Box app集成配置现在看起来像这样:
请注意,auth_token属性与https://developers.box.com/oauth/
中描述的身份验证工作流返回的代码属性相同