For companies and organizations, authorization management is a complex set of tasks which encompasses authorization inventory, the complex claim process, automating execution, as well as the inventory system. In addition, it also provides other applications with authentication and central authorization management functions. The solution we offer provides a modern, modular application to perform these tasks.
Building service and resource catalogs
The resources of a company or organization – be it software authorization, a token, or any other claimable resource – can be used to build an inventory. This inventory can serve as the basis for starting claim, modification, and withdrawal processes.
License management
Part of the resources is linked to the procurement of certain licenses. However, the license structure can affect who is granted access and authorization and how they get it. Therefore, a license catalog can be built behind the service catalog which enables the monitoring of granted authorizations, as well as the number of purchased licenses.
Authorization request, withdrawal, modification
Resources on record can be linked to claim, modification, and withdrawal processes in the system. These processes have configurable approval workflows for each resource, and claims can be started either individually or in groups.
Authorization inventory
Granted (and withdrawn) authorizations are accessible in various views in the inventory. They can be accessed per resource (for example based on the roles assigned in different applications), user, organizational unit, approver, approval period, or the date it was granted.
Automatic processes
A large percent of authorization configuration can be easily automated. Thus part of the tasks originating from the claim, modification, or withdrawal process is automatically executed using scripts, while other tasks are assigned to the appropriate expert.
Directory service
Our system provides an independent user-role management and authentication module for other applications which can use the authorization manager as a simple service to administrate their own roles and manage the authentication process. Using this module helps centralize user management in the company’s / organization’s applications, thus improving transparency and making application development more cost-efficient.