lasso
« Back to VersTracker
Description:
Library for Liberty Alliance and SAML protocols
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: saml security authentication federation identity
Install: brew install lasso
About:
Lasso is an open-source C library that provides a high-level API for the Liberty Alliance and SAML protocols. It simplifies the complex task of implementing federated identity and single sign-on (SSO) by handling XML signature processing and protocol state management. Its main value is enabling developers to integrate secure, standards-compliant authentication into applications without deep expertise in underlying XML specifications.
Key Features:
  • Support for SAML 1.1 and 2.0 specifications
  • Handles Liberty Alliance ID-FF 1.1 and 1.2
  • High-level API for managing protocol states
  • Automatic XML signature generation and verification
  • Bindings for multiple programming languages (C, Python, Java)
Use Cases:
  • Integrating SSO capabilities into custom web applications
  • Building identity providers (IdP) or service providers (SP)
  • Creating secure federation gateways
Alternatives:
  • SimpleSAMLphp – Lasso is a C library suitable for embedding in various languages, while SimpleSAMLphp is a PHP-based solution specifically for web environments.
  • OpenSAML – OpenSAML is a lower-level C++ library that offers more granular control, whereas Lasso provides a higher-level, easier-to-use API for common SAML tasks.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 3:01pm 0 VERSION_BUMP e8424912
Nov 24, 2024 10:15am 2 VERSION_BUMP 5c8329ec
Oct 22, 2024 12:14am 2 VERSION_BUMP 4b42347e
Sep 14, 2024 1:09pm 2 VERSION_BUMP cc39586a