Authentication session for accessing (TODO: a workspace inside) a content repository.
- retrieving information from persistent layer (MK) that are accessible to a given JCR session - validate information being written back to the persistent layer. this includes permission evaluation, node type and name constraints etc. - Provide access to authentication and authorization related information - The implementation of this and all related interfaces are intended to only hold the state of the persistent layer at a given revision without any session-related state modifications.
TODO: describe how this interface is intended to handle validation: nt, names, ac, constraints...
This interface is thread-safe.