POLICYSERVER

PolicyServer is an authorization solution for modern applications. It supports the necessary patterns to achieve the separation of authentication and authorization - including a management application, management APIs and a runtime engine that deals with advanced scenarios around policy design, policy hierarchy, and integration with identity.

IDENTITY ≠ PERMISSIONS

Authorization is hard - and authorization is all too often conflated with authentication and identity. These concerns should be clearly separated. Managing "Identity and Access Management" using a single product or solution leads to problems as your software becomes more complex.

Identity has it's own complexities including integration workflows with different protocols and external identity providers. In addition, while proof of authentication from an identity system produces identity claims, possibly including role claims from that system - these "identity roles" are not typically meaningful to applications in a solution - and thus are not a good fit for authorization.

IDENTITY + PERMISSIONS = AUTHORIZATION

Identity is universal. Permissions are application specific. This is why the identity system should not define permissions. Instead, identity should be one of the inputs to an authorization system. The combination of identity and an application-specific policy produces the actual permissions for the application.

While there are many ways to model authorization, the concept of roles and permissions are the most prevelant. Despite the simplicity of these concepts, modeling authorization is a design-intensive activity - not to be taken lightly - that requires tools to simplify modeling and the execution of application policy.


 
Let's get started

A FLEXIBLE POLICY MODELING SOLUTION

PolicyServer supports simple role-based policies, granular
permission-based policies and complex policy hierarchies.

Role-Based
Authorization

Permission-Based
Authorization

Policy
Hierarchies

FEATURES

POLICY MANAGEMENT

We provide you with the management tools to design your policies, from simple to complex.

These tools include:
* Management UI to help you define and manage policies
* Policy visualizer
* Integration with identity users and roles for transformation
* Policy evaluation tester
* Management APIs to support DevOps workflows

POLICY ENGINE

Our policy engine supports complex hierarchical policy evaluation. It is distributed as a lightweight and scalable API that you can host according to your own solution topology requirements. Integration to the policy engine is made simple through our client libraries.

CLIENT LIBRARIES

Integrate authorization to your applications with ease using our client libraries.

With our tools you can:
* Spend more time on policy design, less on authorization tooling
* Integrate our policy engine with your application
* Use your technology platform's authorization mechanism to enforce policy
* Connect your identity system output to policy evaluation
* Migrate legacy applications to modern authorization

AUDIT LOGS AND COMPLIANCE

Our management tools and policy runtime are both built to support detailed audit logs for reporting and compliance. Our built-in auditing features can support connectors to push audit logs to the desired target for your hosting and data topology.

FEATURES

SERVICES + SUPPORT

POLICY DESIGN

PolicyServer provides you with the necessary tools to design and execute authorization policies - allowing you to focus on the actual authorization requirements for your solution and the policy design. Still, defining policies for any solution is a design-intensive task - and we can provide you with the support you need to get there marrying our team's experience in policy authorization to your team's domain experience

IDENTITY PROVIDER INTEGRATION

At Solliance, our cybersecurity practice specializes in identity protocols, integrations with identity providers including IdentityServer, Azure AD, Auth0, Okta, Ping Federate, OneLogin and others. We can help you design your identity workflows, including API security, and link that identity story to your PolicyServer implementation as well.

FULL SERVICE CONSULTING

For our customers that are looking for support to build out or prototype applications and integrate authorization with their solution - we can provide a team, a few extra hands, or just mentoring as a strategic partner throughout your development efforts.

SUPPORT

Solliance also provides managed services related to cloud, big data, identity and PolicyServer solutions. We tailor these managed services to the product offering we are supporting so reach out and we can help define the best strategy for your solution!

SERVICES + SUPPORT

Basic

Business

Enterprise

Number of policies Up to 6 Up to 25 Unlimited
Number of users Up to 1.000 Up to 10,000 Unlimited
Client library
Username / password login
Identity Provider integration OpenID Connect OpenID Connect, SAML2P, WS-Federation, social providers and custom integrations
Multi-tenant support
Delegated Administration
Audit logs
Design consultation services
Support Email support Email and additional support packages available
Pricing $2500 $10000 From $25000

READY TO LEARN HOW POLICYSERVER CAN WORK FOR YOU?