opensaml
« Back to VersTracker
Description:
Library for Security Assertion Markup Language
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: saml sso security authentication federation c++
Install: brew install opensaml
About:
OpenSAML is a foundational C++ library that provides a comprehensive API for processing, creating, and consuming SAML assertions and protocol messages. It enables developers to integrate SAML-based Single Sign-On (SSO) and federation capabilities into custom applications and services. Its main value is offering a robust, low-level toolkit for building secure identity providers and service providers compliant with SAML 2.0 standards.
Key Features:
  • C++ API for SAML 2.0
  • Handles XML signing, encryption, and verification
  • Supports SAML protocol messages and assertions
  • Integrates with XMLTooling and OpenSSL
Use Cases:
  • Building custom SAML Service Providers (SP)
  • Developing SAML Identity Providers (IdP)
  • Integrating enterprise SSO into C++ applications
Alternatives:
  • Spring Security SAML – Java-based alternative offering higher-level configuration for Spring applications.
  • python3-saml – Python library providing SAML support, easier to integrate into web frameworks like Django.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 6:49am 1 VERSION_BUMP 113d54bf