Many organizations use SAML to authenticate users for web services. Prisma Cloud supports the SAML 2.0 federation protocol for access to the Prisma Cloud Console. When SAML support is enabled, users can log into Console with their federated credentials. This article provides detailed steps for federating your Prisma Cloud Console with your Active Directory Federation Service (ADFS) Identity Provider (IdP).
Prisma Cloud supports SAML 2.0 federation with Windows Server 2016 and Windows Server 2012r2 Active Directory Federation Services via the SAML protocol. The federation flow works as follows:
Users browse to Prisma Cloud Console.
Their browsers are redirected to the ADFS SAML 2.0 endpoint.
Users authenticate either with Windows Integrated Authentication or Forms Based Authentication. Multi-factor authentication can be enforced at this step.
An ADFS SAML token is returned to Prisma Cloud Console.
Prisma Cloud Console validates the SAML token’s signature and associates the user to their Prisma Cloud account via user identity mapping or group membership.
Prisma Cloud Console is integrated with ADFS as a federated SAML Relying Party Trust.
|The Relying Party trust workflows may differ slightly between Windows Server 2016 and Windows Server 2012r2 ADFS, but the concepts are the same.|
This guide assumes you have already deployed Active Directory Federation Services, and Active Directory is the claims provider for the service.
Log onto your Active Directory Federation Services server.
Go to Server Manager > Tools > AD FS Management to start the ADFS snap-in.
Go to AD FS > Service > Certificates and click on the Primary Token-signing certificate.
Select the Details tab, and click Copy to File….
Save the certificate as a Base-64 encoded X.509 (.CER) file. You will upload this certificate into the Prisma Cloud console in a later step.
Go to AD FS > Relying Party Trusts.
Click Add Relying Party Trust from the Actions menu.
Step Welcome: select Claims aware.
Step Select Data Source: select Enter data about the relying party manually.
Step Specify Display Name: In Display Name, enter twistlock Console.
Step Configure Certificate: leave blank.
Step Configure URL: select Enable support for the SAML 2.0 WebSSO protocol. Enter the URL for your Prisma Cloud Console https://<FQDN_TWISTLOCK_CONSOLE>:8083/api/v1/authenticate/.