In realtà, ci sono (sono state) diverse implementazioni commerciali su .NET:
- Bitkoo (acquisito da Quest e poi da Dell, ora defunto)
- ViewDS (basato su australiano, integrato con la loro directory virtuale)
-
Axiomatics (sia Java che .NET) (dichiarazione di non responsabilità - io lavoro lì)
Nello spazio open source, ci sono sicuramente più motori Java rispetto ai motori .NET, ma questo è probabilmente dovuto alla natura delle lingue. Java è più diffuso di C #. Esiste anche un progetto PHP per XACML.
( Source )
Detto questo, il linguaggio di implementazione non dovrebbe davvero importarti. XACML offre autorizzazione come servizio che si trova all'interno della tua infrastruttura e può essere facilmente utilizzata da più lingue. XACML definisce una interfaccia REST / JSON che puoi usare facilmente.