Twitch login | Swift



我需要实现Twitch登录在swift应用程序与隐式授予流

我认为我应该使用这个认证用户通过一个Web服务从苹果使用一个Web认证会话来认证用户在我的应用程序(在这种情况下Twitch登录页面)。

我不明白我怎么能在登录"你的应用程序的注册重定向URI后捕获令牌。访问令牌被发送到这个URI。,在我的例子中我应该设置http://localhost ?

由于Twitch不支持"设备url";形式为myapp://

你应该使用中间人服务器/网页

  1. 使用iOS功能打开中间手册页的URL
  2. 中间页重定向到Twitch
  3. 用户接受/拒绝连接
  4. 用户返回到您的中间手册页
  5. 中间手册页重定向到myapp://auth/success?token=woomyapp://auth/failed?error=whate

这是一个可能的解决方案。并且适用于两种类型的oAuth(这里通常不使用代码流)

你可以运行一个帐户系统,然后将Twitch链接到帐户,然后你的应用程序只是登录到帐户系统,可以使用链接的Twitch帐户。

最新更新