Release 2.x‎ > ‎

Samples

This page describes the applications and examples which are provided by the project.

Applications are ready-to-use solutions that address a specific user provisioning scenario.
   
Identity Central The Identity Central sample application leverages AJAX technologies and directly communicates with the server's RESTful (JAX-RS) Web Service.
Self-Service Interface The Self-Service application demonstrates a JSP/Taglib application that support Registration and Forgotten Password Reset
User Management Light UML is the first application built when Project OpenPTK was started. UML is a simple application that provides "core" provisioning functions: User Self-Service and Account Administration. UML leverages the OpenPTK JSP Taglib.
Register A sample application that demonstrates how a End-User, self service application can be built. The sample leverages a Registration Context.
CLI Console The CLI uses an interactive "shell" environment. The CLI provides a quick way to do perform core provisioning tasks from a command line interface. The CLI leverages OpenPTK's Java Client API.
Portlets Three JSR-168 portlets provide core provisioning functionality that can be deployed to Portals that support the portlet standard. The portlets include: Registration, Forgotten Password, User-Self Service, Account Administration.

Examples are proof-of-concepts that demonstrate specific functionality.
   
SOAP Web Service The SOAP Web Service example exposes WSDL-based provisioning operations. The SOAP Web Service deploys as a "stand-alone" web app and leverages the OpenPTK Java Client API.
cURL command line The cURL (Command-line URL) utility is a great way to demonstrate and test the RESTful Web Service (JAX-RS). curl can be used to test the different representation of data: text/plain, text/html, application/json and application/xml
Java Client API A collection of Java source code that demonstrate specific features.
Taglib JSPs A collection of Java Server Pages (JSPs) that demonstration individual OpenPTK Taglib features.