PingAccess

SDK directory structure

The PingAccess SDK directories, PA_HOME/sdk and PA_HOME/deploy, contain these files and directories.

Deploy directory

The PA_HOME/deploy directory is created as a location for all third-party JAR files. PingAccess does not automatically generate any contents for this directory, but any files you place in it are automatically migrated during an upgrade.

The contents of the PA_HOME/deploy directory are loaded by the run.sh or run.bat command.

SDK directory

The PA_HOME/sdk directory contains these files and directories.

File/Directory Description

README.md

Contains an overview of the SDK contents.

/samples/README.md

Contains an overview of the steps necessary to build and use the samples.

/samples/Rules

Contains a Maven project with example plug-in implementations for rules showing a wide range of functionality. You can use these examples for developing your own implementations.

/samples/Rules/README.md

Contains the details of the Rules samples.

/samples/SiteAuthenticator

Contains a maven project with example plug-in implementations for site authenticators. Use these examples for developing your own implementations.

/samples/SiteAuthenticator/README.md

Contains the details of the SiteAuthenticator samples.

/samples/IdentityMappings

Contains a maven project with example plug-in implementations for identity mappings. Use these examples for developing your own implementations.

/samples/IdentityMappings/README.md

Contains the details of the IdentityMappings samples.

/samples/LoadBalancingStrategies

Contains a maven project with example plug-in implementations for load balancing strategies. Use these examples for developing your own implementations.

/samples/LoadBalancingStrategies/README.md

Contains the details of the LoadBalancingStrategies samples.

/samples/LocaleOverrideService

Contains a maven project with example plug-in implementations for the locale override service. Use these examples for developing your own implementations.

/samples/LocaleOverrideService/README.md

Contains the details of the LocaleOverrideService samples.

/apidocs/

Contains the SDK Javadocs. To get started, open index.html.