Identity Server is responsible for authenticating users, building the user’s role information, and distributing it to various components. It also serves as the central point for components that request identity information.
In addition, you can configure third-party authentication classes. You can also write your own Java class for authentication. For information about how to write your own class, see the NetIQ Access Manager 5.0 SDK Guide and Access Manager Developer Resources.