int index = simpleUserName.lastIndexOf('@');
if (index > 0) {
simpleUserName = simpleUserName.substring(0, index);
}
if (!gssContext.getCredDelegState()) {
gssContext.dispose();
gssContext = null;
}
Message m = JAXRSUtils.getCurrentMessage();
m.put(SecurityContext.class,
new KerberosSecurityContext(new KerberosPrincipal(simpleUserName,