add currentPrincipal() method to AAA