Chapter 4. AAAA

4.1. Introduction

AAAA is an acronym for authentication,authorization, accounting and auditing. The different aspects of AAAA in the application are linked together as they all are based on the identity of the user. The identitiy of a user is authenticated after his login. Depending on the identity and the method the user was authenticated, he gets privileges to access resources or execute procedures. Wolframe provides hooks for calling authorization to enforce checks of these privileges. Every request and every transaction can be bound to authorization. Every function executed can use authorization functions to check privileges.

Accounting and auditing functions use the identity of the user to log the actions of a session.