helloclient.java
来自「java编程最好的书籍,感觉对初学者或者中级java人员帮助很大」· Java 代码 · 共 37 行
JAVA
37 行
package examples;
import javax.naming.*;
import javax.security.auth.*;
import javax.security.auth.callback.*;
import javax.security.auth.login.*;
import javax.rmi.PortableRemoteObject;
public class HelloClient {
public static void main(String[] args) throws Exception {
/*
* Authenticate via JAAS
*/
LoginContext loginContext = new LoginContext("Hello Client");
loginContext.login();
/*
* Retrieve the logged-in subject
*/
Subject subject = loginContext.getSubject();
/*
* Perform business logic while impersonating the
* authenticated subject
*/
CallHelloWorld action = new CallHelloWorld();
String result = (String) Subject.doAs(subject, action);
/*
* Print the return result from the business logic
*/
System.out.println(result);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?