com.jdon.security.ejb
Class LoginClientUtil
java.lang.Object
com.jdon.security.ejb.LoginClientUtil
public class LoginClientUtil
- extends java.lang.Object
please config Login.Module.Name in web.xml
该方法login只对EJB访问有效,login方法实行后,可以访问被授权的EJB了??
该类适合肥客户端等?过RMI对EJB实行访问?
1. 在login-config.xml配置ClientLoginModule(缺省)
2. 在login-config.xml中配置Login.Module.Name ,如下,这样和自己的数据?
实现了联系:
java:/Security
SELECT password FROM User WHERE name = ?
SELECT RL.name, 'Roles' FROM role as RL, user as U , users_roles as RU WHERE U.userid = RU.userid and RU.roleid = RL.roleid and U.name = ?
jboss.jca:service=LocalTxCM,name=Security
3. 在客户端调用本login,即可实现对授权EJB访问?
Copyright: Jdon.com Copyright (c) 2003
- Version:
- 1.0
|
Method Summary |
static boolean |
login(java.lang.String username,
java.lang.String password,
java.lang.String Login_Module_Name)
实现j_security_check功能
Login_Module_Name : SecurityRealm (Jboss login-config.xml) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoginClientUtil
public LoginClientUtil()
login
public static boolean login(java.lang.String username,
java.lang.String password,
java.lang.String Login_Module_Name)
- 实现j_security_check功能
Login_Module_Name : SecurityRealm (Jboss login-config.xml)
- Parameters:
username - password -
- Returns:
- boolean