84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
认证高级PHP讲师
多くの解決策があります: 1. ユーザーはシングル サインオン サーバーにログインします。ログインに成功すると、シングル サインオン サーバーはユーザーにチケットを割り当てます。次に、シングル サインオン サーバーは、チケットをキーとして、ユーザー名を値として使用し、それらを Redis に保存します。キーが有効かどうかを判断することで、ユーザー セッションが有効かどうかを判断します。 後続のサービスはチケットをシングル サインオン サーバーに送信して、チケットが有効かどうかを確認し、ユーザーがログインしているかどうかを判断します。 ただし、特定のユーザーが連続してログインできるため、チケットは毎回 Redis に保存されますが、チケットには有効期限がありますが、短期間で利用可能になる可能性があります。大量のチケットが redis に書き込まれます。 2. Cookie に入れて、Cookie を通じてクライアントに渡します。クライアントのブラウザで無効になっている場合は使用できません 3. セッションにバインドします。
多くの解決策があります:
1. ユーザーはシングル サインオン サーバーにログインします。ログインに成功すると、シングル サインオン サーバーはユーザーにチケットを割り当てます。次に、シングル サインオン サーバーは、チケットをキーとして、ユーザー名を値として使用し、それらを Redis に保存します。キーが有効かどうかを判断することで、ユーザー セッションが有効かどうかを判断します。
後続のサービスはチケットをシングル サインオン サーバーに送信して、チケットが有効かどうかを確認し、ユーザーがログインしているかどうかを判断します。
ただし、特定のユーザーが連続してログインできるため、チケットは毎回 Redis に保存されますが、チケットには有効期限がありますが、短期間で利用可能になる可能性があります。大量のチケットが redis に書き込まれます。
2. Cookie に入れて、Cookie を通じてクライアントに渡します。クライアントのブラウザで無効になっている場合は使用できません
3. セッションにバインドします。