Managing Server SDK extensions
The server provides support for any custom extensions that you create using the Server SDK. This chapter summarizes the various features and extensions that can be developed using the Server SDK.
About the Server SDK
You can create extensions that use the Server SDK to extend the functionality of your server. Extension bundles are installed from a .zip archive or a file system directory. You can use the manage-extension
tool to install or update any extension that is packaged using the extension bundle format. It opens and loads the extension bundle, confirms the correct extension to install, stops the server if necessary, copies the bundle to the server install root, and then restarts the server.
The |
Available types of extensions
The Server SDK provides support for creating several different types of extensions for Ping Identity server products, including the PingDirectory server, the PingDirectoryProxy server, and the PingDataSync server. Some of those extensions include:
Cross-Product Extensions
-
Access Loggers
-
Alert Handlers
-
Error Loggers
-
Key Manager Providers
-
Monitor Providers
-
Trust Manager Providers
-
OAuth Token Handlers
-
Manage Extension Plugins
PingDirectory Server Extensions
-
Certificate Mappers
-
Change Subscription Handlers
-
Extended Operation Handlers
-
Identity Mappers
-
Password Generators
-
Password Storage Schemes
-
Password Validators
-
Plugins
-
Tasks
-
Virtual Attribute Providers
PingDirectoryProxy Server Extensions
-
LDAP Health Checks
-
Placement Algorithms
-
Proxy Transformations
PingDataSync Server Extensions
-
JDBC Sync Sources
-
JDBC Sync Destinations
-
LDAP Sync Source Plugins
-
LDAP Sync Destination Plugins
-
Sync SourcesSync Destinations
-
Sync Pipe Plugins
For more information on the Server SDK, see the documentation available in the SDK build.