0
내 Java 데스크톱 응용 프로그램은 JAAS 모듈 Krb5LoginModule
을 사용하여 Active Directory에서 Kerberos 티켓을받습니다. 이 코드입니다 :Java는 Kerberos 티켓에서 사용자 정보를 수집합니다.
System.setProperty("java.security.krb5.realm", realmName);
System.setProperty("java.security.krb5.kdc", realmAddress);
System.setProperty("java.security.auth.login.config", pathToFile);
LoginContext ctx = new LoginContext("SignedOnUserLoginContext");
ctx.login();
Subject signedOnUserSubject = ctx.getSubject();
그리고 이것은 모듈입니다 :
이 코드가 작동이 제대로SignedOnUserLoginContext {
com.sun.security.auth.module.Krb5LoginModule
required
useTicketCache=true
doNotPrompt=true;
};
나는 싱글 사인온,하지만 난 사용하는 일부 사용자 정보를 수집하는 방법을 모른다 할 수 이 티켓, 주어진 이름처럼.
누구나 힌트가 있으십니까?
대상에서