Hello @Drew Duckworth ,
Thanks for the question and using MS Q&A platform.
Seems like you have already provided the necessary permissions to the Service Principal as mentioned in the public doc: Set up authentication using service principal
Could you please make sure that you are using the correct secret value for your client_id field, I have seen users confusing between secret value
and secret id
hence wanted to highlight that.
Another thing I would suggest you double check is to make sure if you have provided the Purview API permissions to your registered application. If not could you please apply those permissions and see if that helps to resolve the issue.
Regarding the below error message, as per my analysis, it is a deprecated role as per below, but I will continue to investigate more on this and will share my findings. In the meantime, could you please verify the above.
keep us posted how it goes.
Thank you