The 52°North Security API is supposed to provide the basis for security related Java implementations in the geo-domain. It is not intended to create another JAAS or compete with other frameworks but be as abstract as possible and integrate into any of the existing security solutions adding the "geo-flavor".
It contains all common classes and utils, wich are shared between the client-api and the services-api modules.
It defines all classes needed to setup security services. Until now it contains classes for authentication, enforcment and policy descison.
It contains classes for a special kind of service. A security facade is a service wich behaves like a normal SDI service (e.g. WMS), but it has also a user interface for authentication. So it works like a security wrapper, enables the use of a security infrastructure also for non security enabled clients.
It contains XML-Beans generated classes.