Beartropy SAML2
Introduction
Welcome to the documentation for the
beartropy/saml2 package. This package provides SAML 2.0 authentication for Laravel applications with an easy setup wizard, multi-IDP support, and a complete admin panel.Features
- Setup Wizard - Guided first-time configuration for SP and IDP
- Multi-IDP Support - Configure multiple Identity Providers (Azure AD, Okta, ADFS, Google, Keycloak, etc.)
- Admin Panel - Web-based management for IDPs and attribute mapping
- Artisan Commands - CLI tools for IDP management and certificate generation
- Flexible Configuration - Database or environment variable-based IDP storage
- Security - Full signature and encryption support
- i18n - English and Spanish translations included
Documentation Index
Installation
Composer installation, migrations, and asset publishing
Configuration
SP settings, IDP source, routes, security options
Environment IDP
Configure IDP using environment variables only
Setup Wizard
Guided initial setup via web interface
Artisan Setup
Configure SAML2 via command line
Login Listener
Authentication handling and route integration
Admin Panel
IDP management, attribute mapping, customization
Quick Start
1. Install via Composer
Install the package using Composer. This will also install onelogin/php-saml as a dependency.
1composer require beartropy/saml2
After installation, access
The wizard guides you through SP and IDP configuration in just a few steps.
/saml2/setup to run the setup wizard.The wizard guides you through SP and IDP configuration in just a few steps.
Current version:
0.2.6