Move authenticator interface - all extensions should implement the interface