use of org.wso2.carbon.identity.multi.attribute.login.mgt.MultiAttributeLoginService in project identity-governance by wso2-extensions.
the class MultiAttributeLoginServiceComponent method activate.
@Activate
protected void activate(ComponentContext context) {
BundleContext bundleContext = context.getBundleContext();
try {
IdentityConnectorConfig multiAttributeLoginHandler = new MultiAttributeLoginHandler();
bundleContext.registerService(IdentityConnectorConfig.class.getName(), multiAttributeLoginHandler, null);
if (log.isDebugEnabled()) {
log.debug("MultiAttributeLoginHandler is registered.");
}
} catch (Throwable e) {
log.error("Error while activating MultiAttributeLoginHandler.", e);
}
try {
MultiAttributeLoginService multiAttributeLoginService = new MultiAttributeLoginServiceServiceImpl();
bundleContext.registerService(MultiAttributeLoginService.class.getName(), multiAttributeLoginService, null);
if (log.isDebugEnabled()) {
log.debug("MultiAttributeLoginService is registered.");
}
} catch (Throwable e) {
log.error("Error while activating multi attribute login bundle.", e);
}
}
Aggregations