Splunk Enterprise - SAML My Page SSO Configuration - RSA Ready Implementation Guide
2 years ago
This article describes how to integrate Splunk Enterprise with RSA Cloud Authentication Service using My Page SSO.
  

Configure RSA Cloud Authentication Service

Perform these steps to configure RSA Cloud Authentication Service using My Page SSO.
Procedure
  1. Enable My Page SSO by accessing the RSA Cloud Administration Console > Access > My Page > Single Sign-On (SSO). Ensure it is enabled and protected using two-factor authentication - Password and Access Policy.                                                                                     image.png
  2. On the Applications > Application Catalog page, click Create from Template.                                                                               image.png
  3. Click Select for SAML Direct.                                                                                                                                                                 image.png
  4. On the Basic Information page, enter a name for the configuration in the Name field and click Next Step.                                            image.png
  5. On the Connection Profile page, click the IdP-initiated option.                                                                                                             image.png
  6. Provide the Service Provider details in the following format: 
    1. ACS URL:  <IP address :8000/saml/acs >
    2. Service Provider Entity ID: <Entity Id>
      This Entity ID is a configurable value on Splunk.
      Refer to the Configure Splunk Enterprise section to obtain ACS URL and Entity ID.                                                                        image.png
  7. In the SAML Request Protection section, select the SP signs SAML requests checkbox and upload the certificate that is obtained from the Splunk Enterprise platform.                                                                                                                                                                          image.png
  8. In the SAML Response Protection section, choose IdP signs assertion within response and select the Override default signing key and certificate checkbox.
  9. To generate the certificate, click Generate Cert Bundle and then extract the generated folder. Upload the private.key and cert.pem files.  image.png
  10. Click Show Advanced Configuration.
  11. Under the User Identity section, configure Identifier Type and Property. For example, Identifier TypeAuto Detect and PropertyAuto Detect.                                                                                                                                                                image.png
  12. Under the Statement Attributes section, add the following Attributes.
    1. Attribute Name: mail            Attribute Source: Identity Source           Property: mail
    2. Attribute Name: Role           Attribute Source: Identity Source           Property: virtualGroups
    3. Attribute Name: realName   Attribute Source: Identity Source           Property: userName                                                            image.png     
  13. Choose your desired Access Policy for this application and click Next Step > Save and Finish.                                                            image.png
  14. On the My Applications page, click the Edit drop-down and select Export Metadata to download the metadata.                                image.png
  15. Click Publish Changes. Your application is now enabled for SSO.                                                                                                           image.png    image.png
  

Configure Splunk Enterprise

Perform these steps to configure Splunk Enterprise.
Procedure
  1. Sign in to Splunk Enterprise with administrator credentials.
  2. Navigate to Settings and click Authentication methods.                                                                                                                              image.png
  3. Choose the SAML option and click SAML Settings.                                                                                                                             image.png
  4. Click SAML Configuration.                                                                                                                                                                 image.png
  5. Under SAML Configuration, download the SP Metadata File (Download File), upload (Metadata XML File) the IdP Metadata file downloaded from RSA, and click Apply.                                                                                                                                                            image.png
  6. In General Settings:
    1. IdP details are auto-filled.
    2. Entity ID: Provide a unique ID/value, which is used as Service Provider entity ID in RSA configuration. For example,  SplunkEntityId.
    3. Select the Sign AuthnRequest checkbox.                                                                                                                                         image.png
  7. Under Advanced Settings, do the following:
    1. Name Id Format: Select Email Address in the drop-down list.
    2. Fully qualified domain name or IP of the load balancer: Provide IP address or FQDN of Splunk instance.
    3. Redirect port -load balancer port: Type 0.
    4. Click Save.                                                                                                                                                                                      image.png
  8. Click New Group to create a new group.                                                                                                                                                      image.png
  9. Provide the Group Name, add the required Splunk Roles, and Click Save.                                                                                             image.png
  10. Navigate to Settings > Authentication methods and click Reload authentication configuration.                                                     image.png
   

Notes

  1. Log on to Splunk Enterprise.
  2. Navigate to Settings > Authentication methods and click SAML Settings > New Group to create a new group.                                  image.png
Make sure that the Role attribute and Group are configured in Splunk Enterprise.                                                                                                    image.png
On the RSA Cloud Administration Console, click Users > Management.
Search for the user and select the user. 
RSA users need to be part of a Group Membership and the group value should be the same as Splunk Enterprise Group as shown in the preceding figure.                                                                                                                                                                                                   image.png

The configuration is complete.
Return to Splunk Enterprise - RSA Ready Implementation Guide.