SAML Identity Provider Integration
This documentation covers the integration of SAML identity providers with Willba. SAML (Security Assertion Markup Language) allows for secure single sign-on (SSO) between your organization's identity system and Willba.
Benefits
- Single Sign-On (SSO): Users can access Willba using their existing organizational credentials
- Centralized User Management: Manage user access to Willba directly from your identity provider
- Enhanced Security: Leverage your organization's security policies and multi-factor authentication
- Automated User Provisioning: Users are automatically created in Willba when they first sign in
- Group-Based Access Control: Map organizational groups to Willba roles and permissions
Supported Providers
Willba supports integration with various SAML identity providers. Select your provider for specific configuration instructions:
If you're using a different SAML provider, please contact your Willba representative for assistance.
General Process
While the specific steps vary by provider, the general process for setting up SAML integration includes:
-
Configure the Service Provider in your Identity System:
- Create a new SAML application in your identity provider
- Configure the Entity ID and Assertion Consumer Service URL
- Set up attribute mappings for user information (email, name, groups)
- Download the SAML metadata file
-
Share Configuration with Willba:
- Provide the SAML metadata file to your Willba contact
- Specify which user groups should have access to Willba
-
Willba Configuration:
- Your Willba contact will configure the identity provider in Keycloak
- They will set up the appropriate attribute and group mappings
-
Testing and Deployment:
- Test the integration with a small group of users
- Roll out to all users once confirmed working
For administrators who need to configure Keycloak for SAML integration, please refer to the Admin Documentation.