OpenAM

This is your logical, clearly written guide to implementing Single Sign-On to secure your web applications using OpenAM. It makes light work of the complexities by explaining things with real-world examples.

OpenAM

Indira Thangasamy

This is your logical, clearly written guide to implementing Single Sign-On to secure your web applications using OpenAM. It makes light work of the complexities by explaining things with real-world examples.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849510226
Paperback292 pages

Book Description

OpenAM is an open source continuation of the OpenSSO project that was taken over, and later scrapped, by Oracle. OpenAM is the only commercial-grade, feature-rich web application that provides SSO solutions. It has a variety of features and a powerful Single Sign-On capability, but the implementation can be tricky, and the unorganized and incoherent online documentation is not very helpful.

The OpenAM book will serve as a guide to everything you need to know to get started with implementing Single Sign-On using OpenAM to protect your web applications, along with real-world examples.

The author's extensive experience in testing and troubleshooting OpenAM enables him to share insights on how the product works, its strengths, its weaknesses, and some inside information.

If you are reading this, you probably want to protect your web application using OpenAM. The book starts off with an introduction to OpenAM and describing the core features and the kind of problems that can be solved by OpenAM. Then it provides you with detailed instructions on how to protect your web applications by using OpenAM server and policy agents. You will also learn about the user interface elements in order to manage OpenAM successfully. You'll understand the concepts of identity web services provided by OpenAM. There are examples in the book that describe how the REST-based identity services can be invoked and utilized. In the final chapters, you will find detailed discussions about backup, recovery, and audit logging.

The book concludes by discussing some of the common OpenAM problems and tips to troubleshoot them. Although the project name has changed from OpenSSO to OpenAM, the product screen and file names still reflect OpenSSO. Hence, you will encounter the term "OpenSSO" throughout the book.

Table of Contents

Chapter 1: Getting Started
History of OpenSSO
Summary
Chapter 2: OpenSSO Deployment and Configuration
Deployment requirements for OpenSSO web application
Configuration store versus Identity Store
How to obtain OpenSSO
Configuring OpenSSO
OpenSSO–configuration choices
OpenSSO release and support model
Summary
Chapter 3: Administrating OpenSSO
Administration interfaces
Accessing the administrative console
Console views and privileges
Customizing the console
Summary
Chapter 4: Authentication and Session Service
Authentication process
Authentication modules, instances, and chains
Authentication modules
Configuring Tomcat in SSL using CA signed certificate
Adding custom authentication modules
Session Service
Summary
Chapter 5: Password Reset and Account Management
Account lockout
Configuring account lockout
Applying a password reset
Summary
Chapter 6: Protecting a Simple Web Application to Provide SSO
OpenSSO Policy Framework
Protecting a sample application on Tomcat
Summary
Chapter 7: Integrating Salesforce and Google Apps
Integrating OpenSSO with Salesforce applications
Integrating with Google Apps
Summary
Chapter 8: Identity Stores
Identity store types
Caching and notification
Supported identity stores
Summary
Chapter 9: RESTful Identity Services
Prerequisites
Invoking REST interfaces
Identity CRUD operations
Updating identities
Other REST interfaces
Summary
Chapter 10: Backup, Recovery, and Logging
Backing up configuration data
Test to production
Summary
Chapter 11: Troubleshooting and Diagnostics
OpenSSO diagnostic tools
Troubleshooting
Summary

What You Will Learn

  • Build OpenAM from the source
  • Configure OpenAM in a high availability scenario using a load balancer
  • Obtain support for your OpenAM deployment
  • Learn how to administer OpenAM using UI and command-line tools
  • Create custom privileges for different user levels
  • Set up and configure authentication modules
  • Learn about SSO session properties and its life cycle
  • Implement SSO to protect web applications using OpenAM
  • Install and configure OpenAM policy agents for Apache Tomcat
  • Pass attribute values as Cookies, headers, and response attributes
  • Integrate Salesforce and Google Apps with OpenAM infrastructure using SAMlv2 protocol
  • Use REST-based identity web services to perform authentication, authorization, and audit
  • Perform OpenAM backup and recovery
  • Configure audit logging for OpenAM using Oracle and MySQL
  • Configure secure logging for OpenAM
  • Troubleshoot OpenAM
  • Configure diagnostic tools for OpenAM

Authors

Table of Contents

Chapter 1: Getting Started
History of OpenSSO
Summary
Chapter 2: OpenSSO Deployment and Configuration
Deployment requirements for OpenSSO web application
Configuration store versus Identity Store
How to obtain OpenSSO
Configuring OpenSSO
OpenSSO–configuration choices
OpenSSO release and support model
Summary
Chapter 3: Administrating OpenSSO
Administration interfaces
Accessing the administrative console
Console views and privileges
Customizing the console
Summary
Chapter 4: Authentication and Session Service
Authentication process
Authentication modules, instances, and chains
Authentication modules
Configuring Tomcat in SSL using CA signed certificate
Adding custom authentication modules
Session Service
Summary
Chapter 5: Password Reset and Account Management
Account lockout
Configuring account lockout
Applying a password reset
Summary
Chapter 6: Protecting a Simple Web Application to Provide SSO
OpenSSO Policy Framework
Protecting a sample application on Tomcat
Summary
Chapter 7: Integrating Salesforce and Google Apps
Integrating OpenSSO with Salesforce applications
Integrating with Google Apps
Summary
Chapter 8: Identity Stores
Identity store types
Caching and notification
Supported identity stores
Summary
Chapter 9: RESTful Identity Services
Prerequisites
Invoking REST interfaces
Identity CRUD operations
Updating identities
Other REST interfaces
Summary
Chapter 10: Backup, Recovery, and Logging
Backing up configuration data
Test to production
Summary
Chapter 11: Troubleshooting and Diagnostics
OpenSSO diagnostic tools
Troubleshooting
Summary

Book Details

ISBN 139781849510226
Paperback292 pages
Read More

Read More Reviews

Recommended for You

Advanced Penetration Testing for Highly-Secured Environments: The Ultimate Security Guide Book Cover
Advanced Penetration Testing for Highly-Secured Environments: The Ultimate Security Guide
$ 35.99
$ 7.20
Open Source Identity Management Patterns and Practices Using OpenAM 10.x Book Cover
Open Source Identity Management Patterns and Practices Using OpenAM 10.x
$ 14.99
$ 10.50
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Apache Maven 3 Cookbook Book Cover
Apache Maven 3 Cookbook
$ 23.99
$ 16.80
PostgreSQL 9.0 High Performance Book Cover
PostgreSQL 9.0 High Performance
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40