code: @Override
      public boolean login() throws LoginException {
          try {
              Callback[] callbacks = getHandledCallbacks();
              setPasswordCredentialInTemporarySubject(callbacks);
          } catch (Exception e) {
              throw new LoginException(e.getMessage());
          }
  
          return succeeded;
      }
docs: {@inheritDoc}