Laravel Socialite 为 Twitter 实现无状态

我想为 Twitter 实现无状态方法,但它似乎不适用于 TwitterProvider 类,因为它返回 Call to undefined method Laravel\Socialite\One\TwitterProvider::stateless()


这是我redirectToProvider目前的方法。


public function redirectToProvider($socialMedia)

{

    $provider = strtolower($socialMedia);


    return Socialite::driver($provider)->stateless()->redirect();


    throw new NotFoundHttpException;        

}

什么是正确的实现或我错过了什么?


小怪兽爱吃肉
浏览 134回答 1
1回答

Qyouu

正如@driesvints 在我在 Laravel Socialite 存储库中打开的这个问题#415中提到的那样,由于 Twitter 使用 OAuth 1.0,因此 stateless 不可用。他们已经推送了 PR #5661来更新提到这个规范的 Laravel 文档。点击链接查看更新。无状态认证如果我的解决方案是什么,我会更新这个答案。
打开App,查看更多内容
随时随地看视频慕课网APP