add AuthenticationResultResolver