Chapter 13. PicketLink Subsystem
13.1. Overview
The PicketLink Subsystem extends JBoss Application Server to introduce some new capabilities, providing a infrastructure to deploy and manage PicketLink deployments and services.
In a nutshell, the most important capabilities are:
-
A rich domain model supporting the configuration of PicketLink Federation (specially SAML-based applications) deployments and Identity Management services.
-
Minimal configuration for deployments. Part of the configuration is done automatically with some hooks for customizations.
-
Minimal dependencies for deployments. All PicketLink dependencies are automatically set from modules.
-
Configuration management using JBoss Application Server Management API. It can be managed in different ways: HTTP/JSON, CLI, Native DMR, etc.
-
Identity Management Services are exposed in JNDI and are fully integrated with CDI.
-
Applications don't need to change when moving between different environments such as development, testing, staging or production. All the configuration is defined outside the application.
-
Users should learn a single and consolidated schema.
Important
The subsystem is only available in JBoss Enterprise Application Platform 6.3+ and WildFly 9.