En realidad, hay (ha habido) varias implementaciones comerciales en .NET:
- Bitkoo (adquirido por Quest y luego Dell, ahora desaparecido)
- ViewDS (basado en Australia, integrado con su directorio virtual)
-
Axiomatics (Java y .NET) (descargo de responsabilidad: trabajo allí)
En el espacio de código abierto, definitivamente hay más motores Java que motores .NET, pero eso probablemente se deba a la naturaleza de los lenguajes. Java es más frecuente que C #. Incluso hay un proyecto PHP para XACML.
( Source )
Dicho esto, el lenguaje de implementación realmente no debería importarte. XACML ofrece autorización como servicio que se encuentra dentro de su infraestructura y se puede consumir fácilmente desde múltiples idiomas. XACML define una interfaz REST / JSON que puedes usar fácilmente.