Build authenticator from options