\自身のスキルを向上するには技術書で!!/ 月額¥980で技術書が読み放題!! ビジネススキルとマインド向上したい!!決断や行動を先送りにしてしまう方!!Kindle Unlimitedでは30日間無料体験実施中!登録はこちら! 事前準備まずは、laravelのプロジェクトをcomposerを利用して作成します。 $ composer create-project laravel/laravel laravel-multi-auth 以下のようにインストールが開始する。 Creating a "laravel/laravel" project at "./laravel-multi-auth" Info from https://repo.packagist.org: #StandWithUkraine Installing laravel/laravel (v9.3.2) - Downl
API Tokenの基本 API Tokenは非常にシンプルな仕組みなのでわかりやすいですコードを確認する前に大まかな流れを確認しておきます。 Token保存用のテーブルの作成ユーザ毎にTokenを作成しToken保存用テーブルに保存api.phpファイルに設定したルーティングにmiddlewareでsanctumを設定作成したTokenをheaderに設定してリクエストを送信送られてきたTokenが保存されているTokenと一致するかチェック(有効期限のチェック含む)Tokenに問題なければそのまま処理へ、Tokenに問題がある場合はJSONでエラーメッセージを返却 Laravelのソースコードを読む場合、処理がいくつものファイルにまたがっているため混乱する箇所があるかもしれないので注意してください。 Laravel環境の構築 Laravel Sanctumの動作確認を行うmac OSに
さてさて、Laravelだけに限らずですが「フレームワーク」の人気のひとつには、 ログイン機能を簡単にインストールできる というものがあると思います。 もし「フレームワークをまったく使わずにログイン機能を実装してね👍」と言われたら、「CookieやSession、パスワードの暗号化・・・・うーん、やりたくない・・・・💦」となってしまいます。(ホントにありがたい限りですね😊✨) ただ、そんな便利なログインですが、「全く別のドメインで運営している2つのサイト間でログインを共通化する」という機能はSession IDの制約があるためため直接の実装はできません。(チカラ技でできるようですが好ましくないようです) ただ、このご要望は過去からちらほら聞いていたので、ここいらで何か対策を考えてみることにしました。 そこで❗ 今回はLaravelで「別ドメインのログインを共通化」する方法をご紹介しま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く