1
1
在LDAP连接环境中,将Context.SECURITY_AUTHENTICATION设置为“GSSAPI”。然后在特权操作中创建InitialDapContext: InitialDapContext上下文; Subject.doAs(Subject,新的PrivilegedAction(){ 公共对象运行(){ context=new initialdpcontext(env,空); } }; 通过对LoginContext调用getSubject()可以获得subject变量。环境就是环境。你得设法抓住一个命名异常。 请注意,要在较新的Windows版本上运行此操作,必须设置注册表项,请参见 http://java.sun.com/j2se/1.5.0/docs/guide/security/jgss/tutorials/Troubleshooting.html (搜索注册表)。 |