0

私の grails アプリケーションでは、Spring セキュリティ コア プラグインを使用しています。ユーザー名とパスワードを指定するだけで、特定のユーザーのjsessionidを返す方法はありますか

このjsessionidのようなもの:

def myjsessionid = getJessessionidFromUser("username1", "password1") 
4

1 に答える 1

0

私は grails に詳しくありませんが、Spring Security 自体SessionRegistry. このレジストリには、たとえば特定のプリンシパルのセッション ID を取得するために照会できるすべてのユーザー セッションに関する情報が含まれます。

特定のプリンシパル/ユーザーに関連する のSessionRegistry.getAllSessions()リストを取得し、それらのオブジェクトに関連する のリストを取得するために使用します。SessionInformationgetSessionId()

同時実行制御機能は通常、ユーザーが持つことができるセッションの数を制限するために使用されますが、そのような制限を強制しないように構成することもできます (レジストリを維持するだけです)。詳細については、セッション管理の章を参照してください。

于 2013-04-19T11:34:49.823 に答える