SecurityAssociationCallback callback = new SecurityAssociationCallback(); Callback[] callbacks = {callback}; final String username;
@Override public boolean login() throws LoginException { SecurityAssociationCallback sac = new SecurityAssociationCallback(); try { callbackHandler.handle(new Callback[]{sac}); JWTCredential jwtCredential = (JWTCredential) sac.getCredential(); // Validate the credential by jwtPrincipal = validate(jwtCredential); } catch (Exception e) { if (logExceptions) { log.infof(e, "Failed to validate token"); } LoginException ex = new LoginException("Failed to validate token"); ex.initCause(e); throw ex; } loginOk = true; return true; }
SecurityAssociationCallback callback = new SecurityAssociationCallback(); Callback[] callbacks = {callback}; final String username;
SecurityAssociationCallback callback = new SecurityAssociationCallback(); Callback[] callbacks = {callback}; final String username;