获取 wildfly 的本金
Get principal for wildfly
我正在将遗留应用程序从 Orion Web 服务器迁移到 Wildfly。在 Orion Web 服务器中,安全主体通过以下方式获取:
String remoteUser = request.getRemoteUser();
javax.naming.InitialContext initialContext =new javax.naming.InitialContext();
Object rmo = initialContext.lookup("java:comp/RoleManager");
com.evermind.security.RoleManager roleManager = (com.evermind.security.RoleManager) rmo;
if (remoteUser != null) {
java.security.Principal principal = roleManager.getPrincipal(remoteUser);
}
我想知道在JBoss/Wildfly中获取本金的等效方法。
如果您需要任何其他信息,请告诉我。
如果您使用的是 JAAS,则可以通过标准方式进行:
java.security.Principal principal = request.getUserPrincipal();
我正在将遗留应用程序从 Orion Web 服务器迁移到 Wildfly。在 Orion Web 服务器中,安全主体通过以下方式获取:
String remoteUser = request.getRemoteUser();
javax.naming.InitialContext initialContext =new javax.naming.InitialContext();
Object rmo = initialContext.lookup("java:comp/RoleManager");
com.evermind.security.RoleManager roleManager = (com.evermind.security.RoleManager) rmo;
if (remoteUser != null) {
java.security.Principal principal = roleManager.getPrincipal(remoteUser);
}
我想知道在JBoss/Wildfly中获取本金的等效方法。
如果您需要任何其他信息,请告诉我。
如果您使用的是 JAAS,则可以通过标准方式进行:
java.security.Principal principal = request.getUserPrincipal();