2
[java] Logged in as Subject:
[java] Principal: write
[java] Principal: read
[java] Principal: delete
결과는 javax.security.auth.Subject#toString()
입니다. 사용자 이름을 반환하지는 않지만 사용자를 제대로 반환합니다.Subject.toString()은 주체 목록을 반환하지만 인증 된 사용자 이름은 반환하지 않습니다.
무엇이 실패 할 수 있습니까?
logincontext.login();
Subject subject = logincontext.getSubject();
System.out.println("Logged in as " + subject.toString());
편집 : 정상적인 일 것 같다. 나는 예제를 많이 확인해 왔으며 아무도 사용자 이름을 반환하지 않습니다. 왜 이걸 개발 한 사람이 Subject 태그를 추가했는지 모르겠다. ...
코드를 볼 수 있습니까? toString() 메서드를 게시하고 Subject 객체를 보내주십시오. – Gladhus
@Gladhus 그것은 내게 개발되지 않았습니다. 'import javax.security.auth.Subject;' –