A Requirement-Based Framework for Engineering Adaptive Authentication | Synapse