我想在SwiftUI中使用Spotify为Spotify客户端认证我的用户,现在我遇到的问题是,Webkit似乎不能在MacOS上运行,现在我不知道如何通过Safari(或其他浏览器)认证我的用户。
如果有人能帮助我,也许有一个解决方案和对这个解决方案的解释,那将是非常有帮助的。
谢谢。
ujv3wf0j1#
看看ASWebAuthenticationSession类。这门课通过为人们登录网站创建一个私人浏览器窗口来简化登录网站。通过使用ASWebAuthenticationSession,您不必处理WebKit。
ASWebAuthenticationSession
要使用ASWebAuthenticationSession,您必须执行以下步骤:
ASWebAuthenticationPresentationContextProviding
以下文章提供了有关使用ASWebAuthenticationSession的更多详细信息:
Log in to Websites with ASWebAuthenticationSession
1条答案
按热度按时间ujv3wf0j1#
看看
ASWebAuthenticationSession
类。这门课通过为人们登录网站创建一个私人浏览器窗口来简化登录网站。通过使用ASWebAuthenticationSession
,您不必处理WebKit。要使用
ASWebAuthenticationSession
,您必须执行以下步骤:ASWebAuthenticationPresentationContextProviding
的类。ASWebAuthenticationSession
示例,提供您要登录的站点的URL、会话完成时要转到的URL以及会话成功结束时要运行的代码的完成处理程序。以下文章提供了有关使用
ASWebAuthenticationSession
的更多详细信息:Log in to Websites with ASWebAuthenticationSession