authenticator provider support
authentication provider update