Provider authentication