Hi,
I had the requirement on my work to provide OpenVPN solution which is using Azure AD as authentication source. As result, I wrote a Management Interface Client/Plugin for generic OIDC which is using the webauth technics. in OpenVPN 2.5 and OpenVPN 3.
Project at GitHub:
https://github.com/jkroepke/openvpn-auth-oauth2