added provider property to authenticate payload