A little background information: In Norway, all a lot of public sectors use the a national autentication provider. You may have heard of Feide that integrates with Dataverse today trough Shibboleth. Dataporten is the next gen providing OAuth2 autentication.
I have been working on integrating Dataporten in Dataverse, code here: https://github.com/uit-no/dataverse/tree/dataporten
This will benefit all higher education institusions in Norway. I propose to merge my code so I don't have to maintain a fork.
I can probably provide a test setup with client credentials and guest accounts if that will tip the answer in our favor.