I’m rebuilding my companies intranet in Umbraco and we recently switched the authentication from Windows auth to OAuth using Entra ID as the provider. For search we want to use Microsoft’s Enterprise Website on-prem connector so that we can have a universal search to cover all of the MS products that we use as well as the intranet. The problem that I’m running into is that the connector uses App Authentication and the client credential flow when you select OAuth as the auth method. I’ve been trying to figure out any kind of way around this, but have been unsuccessful.
Does anyone know if there is a way to alter the Umbraco Entra Id provider to allow for this? I think the big problem it’s running into is that there is no way to associate the app auth token with a user. If there is no way to do this, does anyone know of a possible alternative? I’ve thought about having Windows auth and Oauth both being active on the site but I would want our staff using the OAuth flow while only using the windows or other auth type for the search crawler.
Thanks for any help you can give,
Owen