14.5.3.2. How to create your own PicketLink Identity Provider
The best way to create your own Identity Provider implementation is using one of the examples provided by the PicketLink Quickstarts.
You should also take a look at the following documentations: