On Windows, MSAL.Net 4.69.1 searches and finds the runtime required for broker authentication in the following folder structure:
.\runtimes\win-arm64\native\msalruntime_arm64.dll
.\runtimes\win-x64\native\msalruntime.dll
.\runtimes\win-x86\native\msalruntime_x86.dll
On Linux, MSAL.Net 4.69.1 does not search the following path, which is from the Microsoft.Identity.Client.NativeInterop 0.18.1 package,:
.\runtimes\linux-x64\native\libmsalruntime.so
Instead, libmsalruntime.so needs to be in the same folder as Microsoft.Identity.Client.NativeInterop.dll.
Please advise if this is a bug in the Linux part of 4.69.1, or if the Windows runtime DLLs should also not be placed in a runtimes subfolder.
Thanks in advance!