if (evidence instanceof PasswordGuessEvidence) { PasswordGuessEvidence passwordGuessEvidence = PasswordGuessEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new PasswordCredential(ClearPassword.createRaw(ClearPassword.ALGORITHM_CLEAR, passwordGuessEvidence.getGuess()))); } else if (evidence instanceof BearerTokenEvidence) { BearerTokenEvidence tokenEvidence = BearerTokenEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new BearerTokenCredential(tokenEvidence.getToken())); } else { log.tracef("Evidence [%s] does not map to a supported credential type. Credentials are not available from authorized identity and identity propagation may not work", evidence.getClass().getName());
Credential credential = icc.getCredential(); if (icc.isPrivate()) { addPrivateCredential(credential); } else { addPublicCredential(credential);
if (evidence instanceof PasswordGuessEvidence) { PasswordGuessEvidence passwordGuessEvidence = PasswordGuessEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new PasswordCredential(ClearPassword.createRaw(ClearPassword.ALGORITHM_CLEAR, passwordGuessEvidence.getGuess()))); } else if (evidence instanceof BearerTokenEvidence) { BearerTokenEvidence tokenEvidence = BearerTokenEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new BearerTokenCredential(tokenEvidence.getToken())); } else { log.tracef("Evidence [%s] does not map to a supported credential type. Credentials are not available from authorized identity and identity propagation may not work", evidence.getClass().getName());
if (evidence instanceof PasswordGuessEvidence) { PasswordGuessEvidence passwordGuessEvidence = PasswordGuessEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new PasswordCredential(ClearPassword.createRaw(ClearPassword.ALGORITHM_CLEAR, passwordGuessEvidence.getGuess()))); } else if (evidence instanceof BearerTokenEvidence) { BearerTokenEvidence tokenEvidence = BearerTokenEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new BearerTokenCredential(tokenEvidence.getToken())); } else { log.tracef("Evidence [%s] does not map to a supported credential type. Credentials are not available from authorized identity and identity propagation may not work", evidence.getClass().getName());
if (evidence instanceof PasswordGuessEvidence) { PasswordGuessEvidence passwordGuessEvidence = PasswordGuessEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new PasswordCredential(ClearPassword.createRaw(ClearPassword.ALGORITHM_CLEAR, passwordGuessEvidence.getGuess()))); } else if (evidence instanceof BearerTokenEvidence) { BearerTokenEvidence tokenEvidence = BearerTokenEvidence.class.cast(evidence); serverAuthenticationContext.addPrivateCredential(new BearerTokenCredential(tokenEvidence.getToken())); } else { log.tracef("Evidence [%s] does not map to a supported credential type. Credentials are not available from authorized identity and identity propagation may not work", evidence.getClass().getName());
if (authenticationContext.verifyEvidence(evidence)) { if (evidence instanceof PasswordGuessEvidence) { authenticationContext.addPrivateCredential( new PasswordCredential(ClearPassword.createRaw(ClearPassword.ALGORITHM_CLEAR, ((PasswordGuessEvidence) evidence).getGuess())));
Credential credential = icc.getCredential(); if (icc.isPrivate()) { addPrivateCredential(credential); } else { addPublicCredential(credential);
Credential credential = icc.getCredential(); if (icc.isPrivate()) { addPrivateCredential(credential); } else { addPublicCredential(credential);
Credential credential = icc.getCredential(); if (icc.isPrivate()) { addPrivateCredential(credential); } else { addPublicCredential(credential);