adding authentication provider