我正在使用带有代码交换验证密钥(PKCE)的OAUTH2.0身份验证服务来访问Spotify令牌。我用我的BundleID和重定向URI在Spotify注册了我的应用程序。
问题是,在我输入了Spotify登录的电子邮件和密码后,我会用URL中的代码重定向到RedirectUri,但什么也没有发生。
这里是我的代码:
身份验证用户的代码
这正确地打开了我的Safari,但随后我用访问URL中的令牌的代码重定向到URI,但什么也没有发生。
在Spotify登录后
Im目前在iOS14上工作,这是我如何设置我的URL类型URL类型。这是我第一次使用oAuth,我不知道我做错了什么。
所以我的问题是我如何在授权用户后回到我的应用程序?
那个站点是真实的站点吗?当用户被重定向到URL回调端点时,您应该从URL查询参数中获取代码
并在服务器中用访问令牌
交换它。然后,您应该将访问令牌存储在某个地方,并将“client-id”:YourClientID
“authorization”:UserAccessToken
作为头传递给您每次向Spotify服务器发出的请求。