Packt is pleased to announce a new book GlassFish Security that will help readers to secure their GlassFish installation, Web applications, EJB applications and Application Client modules. Written by Masoud Kalali, this practical guide will teach readers how to secure web services using GlassFish and OpenSSO web service security features.

GlassFish is a free, open source application server project led by Sun Microsystems for the Java EE platform. It is based on source code released by Sun and Oracle Corporation's TopLink persistence system and uses a derivative of Apache Tomcat as the servlet container for serving Web content, with an added component called Grizzly.

GlassFish Security will teach users how to secure Java EE artifacts (like Servlets and EJB methods), configure and use GlassFish JAAS modules, and establish environment and network security. This book starts by introducing Java EE security in Web, EJB, and Application Client modules and then goes on to provide a detailed guide to set up, configure, and extend GlassFish security. Furthermore, this book takes users through installation and configuration of OpenSSO and teaches how to use it to secure Java EE applications.

Using this book, developers will learn to secure web services using Java EE built-in features, OpenSSO and WS-Security as well as network listeners and passwords using GlassFish provided facilities. Additionally, this book will also teach users how to secure GlassFish installation including operating system security and JVM policy configuration. Finally, users will learn OpenDS, both as administrator and as an LDAP solution developer.

Inspired from real development cases, this book is ideal for application designers, developers and administrators, who are familiar with Java EE and GlassFish application servers and are keen to understand Java EE and GlassFish security. The book is out now and available from Packt. To read more about it, please visit: www.packtpub.com/glassfish-security-with-java-ee/book