Skip to main content

Custom Applications

Entitlement Manager for Custom Applications

In addition to providing several pre-built connectors to popular commercial applications, customers can integrate their own custom applications into the NextLabs platform through the use of a software development kit (SDK). With this SDK, organizations can centrally manage authorization policies for their custom applications, just as they can for their commercial applications.

The SDK allows developers to implement attribute-based access controls and authorization management into their applications. Developers  create a policy enforcement point (PEP) for each of their applications to interface with NextLabs Control Center policy platform. These PEPs perform authorization checks based on user activities to enforce the authorization decisions of the “policy decision points” (PDPs). The PDPs provide a number of management, policy decision-making, event logging, and other functions that are independent of the application or system being enforced.

Programming LanguageRecommended Policy Enforcement Point Client or SDK
JavaOpenAz PEP Java client SDK
JavascriptOpenAz PEP JavaScript client SDK
C, C++C, C++ SDK
C#, .NETC# SDK or OpenAz PEP, .NET client SDK
PHPREST API
Microsoft COMC++ SDK
Other cloud apps with remote PDPREST API
ABAP/SAPSAP JCo SDK

 

FeatureBenefit
Externalized authorization managementSimplify and reduce administration time for access control policies
Integration with several different programming languagesLower total cost of ownership by extending the NextLabs platform to include custom applications
Granular data access controlSecure information sharing across employees, partners, and contractors
Simple policy creationExpedite application development for enhanced business agility
Streamlined risk analyticsReduce the cost of compliance through more efficient data monitoring and audit