1
我創建了與數據庫集成的My LoginModule。 我嘗試登錄並獲取原則,並且工作正常;將JAAS與wildfly集成在一起
我需要設置主題,我從我的LoginModule上獲得wildfly主題。
澄清:當我調用[org.jboss.security.SecurityContextAssociation.getSubject()]返回相同的我的[ctx.getSubject()];
LoginContext ctx = new LoginContext(appName,new MyCallbackHandler(username,password.toCharArray()));
// authenticate user
boolean authenticated = true;
try {
ctx.login();
} catch (LoginException e) {
e.printStackTrace();
authenticated = false;
}
Subject subject = ctx.getSubject();