我有一个单页应用程序,前端有完整的javascript,后端是Laravel,我使用JWT验证我的用户。
我需要向第三方应用程序用户提供通过我的Web应用程序进行身份验证的可能性。
所以我决定用Laravel Passport来帮助OAuth。
问题是我不知道该怎么做......
当用户点击“MyApp”连接时,第三方应用访问/授权,我将用户重定向到登录页面。在这里,我执行登录,像往常一样,我得到一个JWT来在下一个请求中验证用户。
此时我必须返回/授权让用户点击授权按钮,并在第三方应用上使用授权码重定向。 但我不能因为/授权需要作为经过身份验证的用户进行访问,并且我的身份验证仅适用于JWT。 我不知道如何通过我的登录流程与经过身份验证的用户访问/授权。
你能帮我理解我应该做些什么吗?