亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ホームページ php教程 PHP開發(fā) SSOシングルサインオンのPHP実裝方法(Laravelフレームワーク)

SSOシングルサインオンのPHP実裝方法(Laravelフレームワーク)

Dec 28, 2016 pm 04:12 PM

Laravel は、シンプルでエレガントな PHP Web 開発フレームワーク (PHP Web フレームワーク) です。ヌードルのような亂雑なコードから解放され、完璧なネットワーク APP を構築するのに役立ち、コードの各行が簡潔で表現力豊かになります。

SSO を正しく理解しているかどうかわかりませんが、私のロジックを簡単に説明させてください。

3 つのサイト a.baidu.com b.baidu.com c.baidu.com

a.baidu.com が認証済みユーザーとしてアカウントにログインしているとします。

b と c はクライアント (サブシステム) として機能します。

b と c は、ログインする必要があるときに a にジャンプし、ログイン後にジャンプするリンクを示すパラメーター ソースを運びます。

a當サイトは通常のログイン方法(ユーザーパスワード認証)となっており、認証成功後に一部の処理が行われます。チケットは生成する必要がありますが、安全である限り、生成方法は関係ありません。次に、それをキャッシュに保存します。こちらでご質問がございましたら、後ほどまとめさせていただきます。ログインに成功したら、(url にジャンプします。

``` php private function getTicketUrl(\)source)
{
\(ticket = md5(time()+key); Cache::put(\)ticket, $user, 120);
$url = $source . '?ticket=' . $ticket;
return $url;
}

ステーション a がチケット (b.baidu.com?ticket=xxxxxxxxxxxxxxxx```) を持ってステーション b にジャンプするとします。

ステーション b はグローバル畫像フィルターを作成します。これを受け入れます

B ステーション フィルター AppHttpMiddlewareCasAuthenticate コードで、チケットがあるかどうかを判斷し、ログインしている場合は、チケットを取得します。 . ユーザー UID にログインします。

rreee

ロジックは完成しましたが、私の実裝が正しいかどうかはわかりません
2。サイト b がサイト c にジャンプすると、サイト b の方がアクティブでセッションが常に存在し、サイト a のキャッシュ時間が終了している可能性が高いため、サイト b からサイト c にジャンプします。ログインを決定するためにサイト a にアクセスしましたが、失敗したことが判明したため、引き続きログインする必要があります。ビジネス モジュールは相関性が低く、任意にジャンプしないため、當面はこの問題を考慮しません。これは私にとっては確かによく考えていない質問です

SSO シングル サインオン (Laravel フレームワーク) の実裝方法を紹介します

より多くの SSO 注文 クリックログインの PHP 実裝方法 (Laravel フレームワーク) の関連記事は、PHP 中國語 Web サイトに注目してください

このウェブサイトの聲明
この記事の內容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック