Security

The security module is the parent for various implementations of the security APIs defined in the core framework.

Security implementations provide authentication and authorization services. They do not providing services such as auditing, encryption, non-repudiation or confidentiality.

  • dflt

    The dflt (default) implementation is a no-op service that always authenticates and authorizes. It is designed for testing and prototyping.

  • file

    The file implementation uses simple flat files to store user account/password (authentication) and permissions (authorization) data.

  • ldap

    The ldap implementation provides integration with an LDAP provider.

  • sql

    The sql implementation provides basic integration with a SQL database.