This module is responsible for offering different interfaces for authentication and authorization from platform applications.
There are two types of modules available:
IM Base: used in most scenarios. It's based on Spring Security Oauth project.
IM Advanced: used in scenarios that require more advanced requirements such as multiple user repositories, integration with SAML, customized configuration...