1.3. Where do I get started?
Depending on exactly which PicketLink features you'd like to use, getting started can be as simple as adding the PicketLink jar libraries to your project (see Section 1.6, “Maven Dependencies” below for more info) and writing a few lines of code.
To get started using PicketLink Identity Management to manage the users and other identity objects in your application, you can head straight to Section 3.2, “Getting Started - The 5 Minute Guide”.
If you don't wish to use PicketLink IDM but would like to use PicketLink for authentication in your Java EE application but control the authentication process yourself then head to Section 2.3.1, “A Basic Authenticator” for simplistic example which you may adapt for your own application.
If you want to take a look on how to enable authorization to your application then head to Section 11.1, “Overview”.
If you want to take a look on how to enable authentication and authorization to your application HTTP resources and pages then head to TODO.
If you wish to use SAML SSO then you can head to Chapter 14, Federation.
For new users, we recommend the following steps for a better and speed learning of PicketLink:
-
Download JBoss EAP or WildFly
PicketLink can be used on both servers. Use the Section 1.7, “PicketLink Installer” to configure them with the latest version of the PicketLink modules and libraries. -
Get the Quickstarts Up and Running
This is a very good way to learn from examples. Use your favorite IDE to import the Section 1.3.1, “QuickStarts” and look at their sources. All quickstarts can be deployed on both JBoss EAP and WildFly. -
Spend Some Time Reading the Available Guides
Each one cover an important PicketLink aspect. They explain some core concepts and make easier to understand the quickstarts. All guides are available at PicketLink Oficial Site at www.picketlink.org/. -
Read the Reference Documentation
You're already doing this, right ? -
PicketLink JavaDoc Reference
For more detailed information on JavaDoc for API of PicketLink. See http://docs.jboss.org/picketlink/2/latest/api/ -
Use the User Forum
And post your questions and feedbacks. See https://community.jboss.org/en/picketlink/content?filterID=contentstatus[published]~objecttype~objecttype[thread]
Here's some additional resources also to help you get started:
1.3.1. QuickStarts
Please head to Chapter 15, PicketLink Quickstarts for more information about our quickstarts, covering some useful usecases and most of PicketLink features.