Developer Guide

The Curity Identity Server uses interfaces to ensure extensibility in the important places. All frontend aspects of the login user experience are customizable. You can quickly implement simple customizations to authentication and token issuance using JavaScript procedures. For deeper customizations you can implement plugins in Java or Kotlin. There are also client-side SDKs that you can integrate into applications.

System and Operation

Development Concepts#

Explore the Developer Guide to learn much more about ways to customize identity behaviors.

Learn By Use Case#

The Curity website has many use-case based resources that you can browse, to understand use cases where customization may meet your requirements. These tutorials also explain some details on initial setups.

Example Plugins#

The deeper customizations are those that use Curity SDKs to override core interfaces. For example, you could develop a custom authenticator that uses a third-party SDK and deploy the plugin with the Curity Identity Server. The Curity website provides many example plugins whose code you can inspect, to understand the points of system extensibiliy.

Was this helpful?