LoginSignup
0
0

More than 1 year has passed since last update.

【Laravel】認証系ライブラリの簡単まとめ

Posted at

環境

Laravel v9.5.1 (PHP v8.1.3)

はじめに

Laravelでログイン機能やトークン認証をやろうとした際にそれぞれの違いがよく分からず、どれを使えばいいのか混乱したので簡単にまとめる。
(Laravelは標準で認証系のライブラリが揃ってるのがすごい。)
元々Railsをやってたので、Railsでいうとこれなんじゃないかと思うものも挙げてみた。

socialite

  • ソーシャルログイン(Googleログインetc)を簡単に実装できる
  • 外部サービスのアクセストークン発行とかをやってくれる
  • RailsでいうOmniAuth
    https://github.com/omniauth/omniauth

sanctum

passport

  • APIへの認可とトークンの発行をしてくれる
  • 作ってるサービスのログイン(認証)機能をつくるときに使う
    (例えば、作成してるサービスのログイン機能を他サービスでのログインでも使えるようにするイメージ)
  • Railsでいうdoorkeeper
    https://github.com/doorkeeper-gem/doorkeeper

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0