Authentication and Authorization Mechanisms in Java-Based Systems | Synapse