added api authentication provider