final char[] password = passwordValidationCallback.getPassword(); try { identity = this.authenticate(username, password);
final Evidence evidence = new PasswordGuessEvidence(pvc.getPassword());
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { for (Callback callback : callbacks) { // jaspi to server communication if (callback instanceof CallerPrincipalCallback) { callerPrincipals.set((CallerPrincipalCallback) callback); } else if (callback instanceof GroupPrincipalCallback) { groupPrincipals.set((GroupPrincipalCallback) callback); } else if (callback instanceof PasswordValidationCallback) { PasswordValidationCallback passwordValidationCallback = (PasswordValidationCallback) callback; Subject subject = passwordValidationCallback.getSubject(); UserIdentity user = loginService.login(passwordValidationCallback.getUsername(), new String(passwordValidationCallback.getPassword())); if (user != null) { passwordValidationCallback.setResult(true); passwordValidationCallback.getSubject().getPrincipals().addAll(user.getSubject().getPrincipals()); passwordValidationCallback.getSubject().getPrivateCredentials().add(user); } } // server to jaspi communication // TODO implement these else if (callback instanceof CertStoreCallback) { } else if (callback instanceof PrivateKeyCallback) { } else if (callback instanceof SecretKeyCallback) { } else if (callback instanceof TrustStoreCallback) { } else { throw new UnsupportedCallbackException(callback); } } }
char[] passwd = pwdCallback.getPassword();
char[] passwd = pwdCallback.getPassword();
Subject subject = passwordValidationCallback.getSubject(); UserIdentity user = _loginService.login(passwordValidationCallback.getUsername(),passwordValidationCallback.getPassword());
Subject subject = passwordValidationCallback.getSubject(); UserIdentity user = _loginService.login(passwordValidationCallback.getUsername(),passwordValidationCallback.getPassword());
Subject subject = passwordValidationCallback.getSubject(); UserIdentity user = _loginService.login(passwordValidationCallback.getUsername(),passwordValidationCallback.getPassword());
final PasswordValidationCallback passwordValidationCallback = (PasswordValidationCallback) callback; final String userName = passwordValidationCallback.getUsername(); final char[] password = passwordValidationCallback.getPassword();
CallerPrincipalCallback cpcb = cbh.getCallerPrincipalCallback(); this.register(request, response, cpcb.getPrincipal(), authMethod, pvc.getUsername(), new String(pvc.getPassword()));
final PasswordValidationCallback passwordValidationCallback = (PasswordValidationCallback) callback; final String userName = passwordValidationCallback.getUsername(); final char[] password = passwordValidationCallback.getPassword();
throw PicketBoxMessages.MESSAGES.invalidNullSecurityContext(); String userName = passwordValidationCallback.getUsername(); char[] password = passwordValidationCallback.getPassword(); Subject subject = passwordValidationCallback.getSubject();
final char[] password = passwordValidationCallback.getPassword(); try { identity = this.authenticate(username, password);
final Evidence evidence = new PasswordGuessEvidence(pvc.getPassword());
final Evidence evidence = new PasswordGuessEvidence(pvc.getPassword());