add AuthenticationHandler