Php Laravel,我可以在颁发oauth令牌(passport)后自动注销(或)清除会话吗
我使用Laravel和Passport进行API身份验证,我的前端应用程序是Javascript,因此我必须使用隐式授权令牌类型(/oauth/authorize?client_id=1&response_type=token),在获得令牌之前,我必须在后端登录(Laravel),它将使用令牌重定向到我的前端应用程序 问题是它仍然在后端登录,如果我想注销,我必须到后端清除会话并删除前端的令牌 我希望Laravel在发出令牌后立即注销,所以如果我想注销,我只需要删除保存在前端localStorage中的令牌,不需要担心后端 附言Php Laravel,我可以在颁发oauth令牌(passport)后自动注销(或)清除会话吗,php,laravel,api,oauth-2.0,laravel-passport,Php,Laravel,Api,Oauth 2.0,Laravel Passport,我使用Laravel和Passport进行API身份验证,我的前端应用程序是Javascript,因此我必须使用隐式授权令牌类型(/oauth/authorize?client_id=1&response_type=token),在获得令牌之前,我必须在后端登录(Laravel),它将使用令牌重定向到我的前端应用程序 问题是它仍然在后端登录,如果我想注销,我必须到后端清除会话并删除前端的令牌 我希望Laravel在发出令牌后立即注销,所以如果我想注销,我只需要删除保存在前端localStorag
到目前为止,我已经尝试了
Auth::once()
,它不起作用,因为登录后它将重定向到oauth/authorize
和oauth/authorize
检查用户是否登录,如果不登录,它将重定向回登录。使用Auth:once
它不会创建经过身份验证的会话,这只适用于单个请求我已经尝试过了,它不起作用,因为登录后它将重定向到oauth/authorize
和oauth/authorize
检查用户是否登录,如果不登录,它将重定向回登录。您可以删除laravel会话cookie