private void updateCredential(final String newAlgorithm, final OneTimePasswordSpec newPasswordSpec) throws SaslException { try { final PasswordFactory passwordFactory = PasswordFactory.getInstance(newAlgorithm, providers); final OneTimePassword newPassword = (OneTimePassword) passwordFactory.generatePassword(newPasswordSpec); final CredentialUpdateCallback credentialUpdateCallback = new CredentialUpdateCallback(new PasswordCredential(newPassword)); handleCallbacks(exclusiveNameCallback, credentialUpdateCallback); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { throw saslOTP.mechUnableToUpdatePassword(userName).toSaslException(); } }
final CredentialUpdateCallback credentialUpdateCallback = (CredentialUpdateCallback) callback; log.tracef("Handling CredentialUpdateCallback"); updateCredential(credentialUpdateCallback.getCredential()); handleOne(callbacks, idx + 1); } else if (callback instanceof CachedIdentityAuthorizeCallback) {
private void updateCredential(final String newAlgorithm, final OneTimePasswordSpec newPasswordSpec) throws SaslException { try { final PasswordFactory passwordFactory = PasswordFactory.getInstance(newAlgorithm, providers); final OneTimePassword newPassword = (OneTimePassword) passwordFactory.generatePassword(newPasswordSpec); final CredentialUpdateCallback credentialUpdateCallback = new CredentialUpdateCallback(new PasswordCredential(newPassword)); handleCallbacks(exclusiveNameCallback, credentialUpdateCallback); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { throw saslOTP.mechUnableToUpdatePassword(userName).toSaslException(); } }
final CredentialUpdateCallback credentialUpdateCallback = (CredentialUpdateCallback) callback; log.tracef("Handling CredentialUpdateCallback"); updateCredential(credentialUpdateCallback.getCredential()); handleOne(callbacks, idx + 1); } else if (callback instanceof CachedIdentityAuthorizeCallback) {
private void updateCredential(final String newAlgorithm, final OneTimePasswordSpec newPasswordSpec) throws SaslException { try { final PasswordFactory passwordFactory = PasswordFactory.getInstance(newAlgorithm, providers); final OneTimePassword newPassword = (OneTimePassword) passwordFactory.generatePassword(newPasswordSpec); final CredentialUpdateCallback credentialUpdateCallback = new CredentialUpdateCallback(new PasswordCredential(newPassword)); handleCallbacks(exclusiveNameCallback, credentialUpdateCallback); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { throw saslOTP.mechUnableToUpdatePassword(userName).toSaslException(); } }
final CredentialUpdateCallback credentialUpdateCallback = (CredentialUpdateCallback) callback; log.tracef("Handling CredentialUpdateCallback"); updateCredential(credentialUpdateCallback.getCredential()); handleOne(callbacks, idx + 1); } else if (callback instanceof CachedIdentityAuthorizeCallback) {
private void updateCredential(final String newAlgorithm, final OneTimePasswordSpec newPasswordSpec) throws SaslException { try { final PasswordFactory passwordFactory = PasswordFactory.getInstance(newAlgorithm, providers); final OneTimePassword newPassword = (OneTimePassword) passwordFactory.generatePassword(newPasswordSpec); final CredentialUpdateCallback credentialUpdateCallback = new CredentialUpdateCallback(new PasswordCredential(newPassword)); handleCallbacks(exclusiveNameCallback, credentialUpdateCallback); } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { throw saslOTP.mechUnableToUpdatePassword(userName).toSaslException(); } }
final CredentialUpdateCallback credentialUpdateCallback = (CredentialUpdateCallback) callback; log.tracef("Handling CredentialUpdateCallback"); updateCredential(credentialUpdateCallback.getCredential()); handleOne(callbacks, idx + 1); } else if (callback instanceof CachedIdentityAuthorizeCallback) {