docs: protected Map prepareViewModelWithAuthenticationPrincipal(final Map<String, Object> model) {
          putIntoModel(model, CasViewConstants.MODEL_ATTRIBUTE_NAME_PRINCIPAL, getPrincipal(model));
          putIntoModel(model, CasViewConstants.MODEL_ATTRIBUTE_NAME_CHAINED_AUTHENTICATIONS, getChainedAuthentications(model));
          putIntoModel(model, CasViewConstants.MODEL_ATTRIBUTE_NAME_PRIMARY_AUTHENTICATION, getPrimaryAuthenticationFrom(model));
          LOGGER.trace("Prepared CAS response output model with attribute names [{}]", model.keySet());
          return model;
      }