Siri Intent 请求访问令牌 OAUTH 令牌
Posted
技术标签:
【中文标题】Siri Intent 请求访问令牌 OAUTH 令牌【英文标题】:Siri Intent request access token OAUTH token 【发布时间】:2021-01-21 08:03:54 【问题描述】:我正在我的应用程序中集成自定义 Siri 快捷方式,如果用户执行该快捷方式,我将进行 api 调用以查找 SIRI 可以响应用户的结果。
这些是工作流程
在制作时,api调用我们需要刷新访问令牌,那个令牌 我们需要传入 api 标头进行身份验证
我们依赖作为 Main 一部分的 OAuth 框架(POD 依赖项) 应用获取访问令牌
我的问题是,是否可以从主应用程序获取访问令牌,或者我是否需要在 Siri 扩展中包含 OAuth 框架作为 POD 依赖项。最好的方法是什么?
【问题讨论】:
【参考方案1】:如果您可以通过 UserDefaults 传递访问令牌,那么您可以在 App Groups 的帮助下传递令牌。喜欢:
UserDefaults.init(suiteName: "group.com.company")!.bool(forKey: "data")
否则,
您可以创建一个单独的类来请求访问令牌,并使该类同时定位到 Siri 和主应用程序。喜欢:
【讨论】:
以上是关于Siri Intent 请求访问令牌 OAUTH 令牌的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Spring Security 中仅使用刷新令牌请求访问令牌 oauth2?没有基本身份验证?
另一个失败的 twitter oAuth cURL 访问令牌请求