OAuth回调后Laravel访问JWT

Posted

技术标签:

【中文标题】OAuth回调后Laravel访问JWT【英文标题】:Laravel access JWT after OAuth callback 【发布时间】:2016-10-17 02:23:06 【问题描述】:

我正在使用 Laravel 为 Swift ios 应用程序构建一个 API。我正在使用 JWT 对应用中的用户进行身份验证。

应用程序的一部分是连接第 3 方 OAuth 帐户,例如 Twitch。我遇到的问题是,在 OAuth 请求重定向到我的回调之后,用户的 JWT 不再是请求的一部分。

通过第 3 方 OAuth 请求保留 JWT 的最佳方式是什么?

【问题讨论】:

【参考方案1】:

我已经通过以下方式解决了这个问题:

    使用 UIWebViewDelegate 拦截回调 从原始回调请求创建可变请求 附加身份验证标头 再次加载请求

如果有更好的解决方案,我会全力以赴。

【讨论】:

以上是关于OAuth回调后Laravel访问JWT的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 中使用 oauth 会出现错误:redirect_uri_mismatch

从 Laravel Passport 的 oauth_access_tokens 表中的现有令牌创建访问令牌

laravel passport oauth:客户端错误:`POST http://127.0.0.1:8000 / oauth / token`导致'400 Bad Request`响应:(

OAuth 回调 URI 的 Android 深层链接不起作用

Laravel 护照 oauth 路线总是返回 401 未经授权

如何使用 Laravel 管理 OAuth 刷新令牌?