Book Image

OpenAM

By : Indira Thangasamy
Book Image

OpenAM

By: Indira Thangasamy

Overview of this book

<p>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.</p> <p>The <i>OpenAM</i> 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.</p> <p>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.</p> <p>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.</p> <p>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.</p>
Table of Contents (19 chapters)
OpenAM
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
1
Getting Started
Index

Acknowledgement

First and foremost, I would like to thank and dedicate all my success to my maternal grandmother, Alamelu Ammal. Without her love and support my existence would not have been possible. I did not realize her value when she was alive.

I would like to thank and acknowledge the team that created a great product called OpenSSO. If you find this book useful, then the credit goes to this team. I take the responsibility for any omissions or errors that may have occurred inadvertently.

My sincere gratitude to Jamie Nelson, the then Director of Engineering, for allowing and encouraging me to work on this book, followed by Mike Hwa, Director of Quality, Yaqing Wang, VP of Quality, and Oracle Senior Management for permitting me to pursue this book.

I would like to thank all my current and erstwhile colleagues who I have worked with over the years. I learned something new from each one of you, and for that I am very grateful.

I owe many thanks and appreciation to my official reviewers, Peter Major and Xuekun Kou, for their valuable comments. I cannot thank the Packt crew enough, starting with Priya Mukherji, Usha Iyer, Zainab Bagasrawala, Poorvi Nair, Tarun Singh, and Technical Editors Kavita Iyer and Harshit Shah for their support and patience throughout the process.

Here goes my next set of acknowledgements which is of paramount importance. My parents Thangasamy and Hamsayal—I know how hard you worked to raise us, thank you for your selfless love and affection. My brothers, sisters-in-law, sister Alli, brother-in-law Devaraju, and my extended family folks back in India.

I owe my thanks to my in-laws, Kalimuthu, Revathy, sister-in-law Suba, and family. I am blessed to have such a close-knit family.

To my wife, if at all I am successful in life, it is not through sheer luck or brilliance, it is all because of my loving wife Ramya's support and endless love. She takes care of me like a child, starting with what I eat, what I wear, and so on and so forth. Ramya did help me write some scripts to test the samples in the book, and also provided comments about the draft from the reader's perspective. Whether I was working on the book or not, she always took care of the kids, their extracurricular activities amidst her own busy work schedule. Thanks Ramya, I am very fortunate to have you in my life.

To my kids Kavin chellam and Iniya kutti—they are the source of my energy and happiness. I know Kavin, I missed your soccer games, I also heard you saying 'Appa is glued to the computer'. I am sorry kids I could not play with you as much as we all wanted, and promise to make it up to you.

I could not conclude without thanking my friends (you know who you are) who invariably asked about my book and the deadlines. They checked on me more than my publishers. Thank you folks!

Hopefully, I have not forgotten anyone but if I have, it an oversight.