タグ

laravelとOAuthに関するmicrogravityのブックマーク (2)

  • Socialiteの使い方を世界一丁寧に解説した

    こんにちは!むちょこです。 今日はリクエストでいただいたsocialiteを使ったOAuth認証の実装方法について書いてみようと思います☆ 既にたくさんの類似記事があるのですが、私の周りには「読んでもよくわからなかった…」という方がたくさんいたので その方々の疑問にできる限り丁寧に答える形で書きました。たぶんこれ以上丁寧な記事はないと思います……! その代わりかなり長いので、不要なところはどんどん飛ばして読んでくださいね。 1. 前提条件 環境 Laravel Framework 5.7.13 要件 通常のパスワード認証と共存する。認証方法に関わらず、メールアドレスが一致すれば同一人物とみなす。メールアドレス情報は必須とする。SNSの情報を認証以外には使用しない。今回の対象プロバイダはTwitterのみだが、今後Facebookなど他のプロバイダを追加する可能性がある。 実装済みの機能 以

  • 面倒なソーシャルログインをLaravelでサクッと実装!Socialiteが便利だ

    FacebookやTwitterなどのアカウントを使ったソーシャルログイン(SNSログイン)。個別に実装しようとすると結構手間ですが、Socialiteを使えば実装の手間を減らせますね。 Laravel Socialiteは複雑なSNS認証を高機能で使いやすいインターフェイスとして手軽に組み込めるパッケージです。 SocialiteがOAuthプロバイダーとしてサポートしているのはGoogle、Facebook、Twitter、LinkedIn、GitHub、Bitbucketです。サポート対象が拡大される予定はないものの、コミュニティーが開発を進めているコレクション、Socialite Providersを使えば非公式ですが多くのSNSをSocialiteのOAuthプロバイダーとして使えます。詳しくは、後で説明します。 この記事では、Laravelアプリケーションのインスタンスが稼働し

    面倒なソーシャルログインをLaravelでサクッと実装!Socialiteが便利だ
  • 1