add auth engine initializer generator