O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction

Though Java has always had strong system-level security, it lacked an API for authentication of users (verifying that a user is who he or she claims to be) and authorization of users (verifying that a user is allowed to perform a specific operation). The Java Authentication and Authorization Service (JAAS) provides a security API for the Java language that, as the name implies, provides classes and interfaces that can be used to provide authorization and authentication services.

As applications change over time, the security components of the application must also change. An application could start as a character-based application with no user interface, and then later be developed with a GUI component for user interaction. JAAS ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required