@NotNull private Delegatee getDelegatee() { SyncHandler handler = syncManager.getSyncHandler(syncName); if (handler == null) { log.error("No sync manager available for name {}.", syncName); throw new IllegalArgumentException("No sync manager available for name " + syncName); } ExternalIdentityProvider idp = idpManager.getProvider(idpName); if (idp == null) { log.error("No idp available for name", idpName); throw new IllegalArgumentException("No idp manager available for name " + idpName); } return Delegatee.createInstance(repository, securityProvider, handler, idp); }
log.error("External login module needs SyncManager. Will not be used for login."); } else { syncHandler = syncManager.getSyncHandler(syncHandlerName); if (syncHandler == null) { log.error("No SyncHandler found with name {}. Will not be used for login.", syncHandlerName);
@Before public void before() throws Exception { super.before(); userManager = getUserManager(root); SyncHandler sh = syncManager.getSyncHandler("default"); assertTrue(sh instanceof DefaultSyncHandler); syncHandler = (DefaultSyncHandler) sh; }