Revert "Relinquished authenticator dependency."

This reverts commit b83b828d369611ba437a50cc4ae005a8d701136a.