* [BAEL-3339] - Creates @CurrentSecurityContext example * [BAEL-3339] - Adds principal example * [BAEL-3339] - Code refactoring and improvements * [BAEL-3339] - Code cleanup * [BAEL-3339] - Authentication to return token details * [BAEL-3339] - Code cleanup