Javascript 如何在Safari应用程序扩展中将OAuth与Facebook结合使用
我的问题与之类似,但是,这里的答案解释了如何将oauth与较旧的safari扩展API一起使用。我正在尝试将OAuth与新的Safari应用程序扩展API()一起使用 除了提供注入内容脚本的能力外,新API还允许编写本机代码。我应该在哪里执行身份验证?我还开发了一个chrome扩展,Google提供了一个API来检索OAuth令牌()——但是我没有看到Safari应用程序扩展有类似的功能Javascript 如何在Safari应用程序扩展中将OAuth与Facebook结合使用,javascript,swift,facebook,oauth,safari-extension,Javascript,Swift,Facebook,Oauth,Safari Extension,我的问题与之类似,但是,这里的答案解释了如何将oauth与较旧的safari扩展API一起使用。我正在尝试将OAuth与新的Safari应用程序扩展API()一起使用 除了提供注入内容脚本的能力外,新API还允许编写本机代码。我应该在哪里执行身份验证?我还开发了一个chrome扩展,Google提供了一个API来检索OAuth令牌()——但是我没有看到Safari应用程序扩展有类似的功能 非常感谢您的帮助 我目前正在开发Safari应用程序扩展,与您的需求和逻辑类似,证书(如果您使用它们)持久性
非常感谢您的帮助 我目前正在开发Safari应用程序扩展,与您的需求和逻辑类似,证书(如果您使用它们)持久性、访问和刷新令牌所有这些都将进入本机代码。通过SFSafariExtensionHandler,您可以控制活动窗口/选项卡以及选项卡中的所有页面,还可以接收来自页面的回调。 对于OAuth,请使用任何本机库。这解决了您对逻辑的大部分需求。我用的是来自中国的这个。 页面控制需要进行一些调整