Security Assertion Markup Language (SAML) is an XML-based open standard used for Single-Sign-On (SSO) that eliminates the need for application-specific passwords. SAML enables secure authentication and authorization between Identity Providers (IdPs) and Service Providers (SPs).
SonicOS 7.2.0 introduces SAML 2.0 support for the following Single Sign-On use cases.
Learn more about this feature in SonicOS 7.2 SAML Feature Guide.
This article shows how to configure SAML Authentication for SSLVPN login using Azure AD as Identity Provider (IdP).
To configure SAML on firewall for SSLVPN login with Azure AD as the IdP, follow these steps:
A. Configure SAML Service Provider on firewall and export SP metadata
B. Configure IdP and export IdP metadata
C. Configure SAML IdP on firewall
D. Configure SAML Profile on firewall
E. Configure SSLVPN to use SAML for authentication
A. Configure SAML Service Provider on firewall and export SP metadata



NOTE: The information you configure for the Service Provider will help generate the following inputs needed on the IDP side.

NOTE: When setting up the actual SAML profile later (Section D), ensure that you use the same SAML profile name. 
B. Configure IdP and export IdP metadata









NOTE: Select the Source attribute type as per your requirement. 




NOTE: SSLVPN Services is the name of the default SSLVPN group on firewall. Users must be part of this group to be able to connect via SSLVPN. Create this new group on IdP and make the user part of this group. During SAML auth, IdP will send this group name to the firewall using the groupname attribute. 




C. Configure SAML IdP on firewall




NOTE: Importing IdP XML metadata file from Azure AD auto populates the following fields (SAML IdP Server ID, ACS URL, Logout service URL and Certificate). User Name Attribute and Group Name Attribute need to be entered manually. User Name attribute is mandatory, and group name is optional. 

NOTE: To ensure users can access the IdP URLs and login screen, SonicOS will automatically create address objects and access rules for these URLs. If you wish to create the access rules manually, clear the checkbox Create Address Group and Access Rules for me. 

D. Configure SAML Profile on firewall




E. Configure SSLVPN to use SAML for authentication












