renamed AccountJwtFactory to AuthenticationJwtFactory to reflect the AuthenticationResult argument