<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to configure OKTA SAML2 authentication with Splunk? in Security</title>
    <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286487#M7660</link>
    <description>&lt;P&gt;I got error when logging into splunk from okta portal: "No valid splunk role found in the local mapping or assertion." any idea what this could be?&lt;/P&gt;</description>
    <pubDate>Fri, 24 Jun 2016 20:27:04 GMT</pubDate>
    <dc:creator>fspeece</dc:creator>
    <dc:date>2016-06-24T20:27:04Z</dc:date>
    <item>
      <title>How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286478#M7651</link>
      <description>&lt;P&gt;Support for OKTA SAML authentication was  just announced with Splunk 6.4:&lt;BR /&gt;
&lt;A href="http://blogs.splunk.com/2016/04/05/splunk-enterprise-6-4/"&gt;http://blogs.splunk.com/2016/04/05/splunk-enterprise-6-4/&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Our team is very eager to get this implemented, however, we could not find documentation for this topic. Has anyone had success configuring OKTA SAML2 with Splunk Enterprise? Furthermore, have you been able to successfully pass roles from OKTA to Splunk?&lt;/P&gt;

&lt;P&gt;Any help would be greatly appreciated.&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Apr 2016 22:06:16 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286478#M7651</guid>
      <dc:creator>andrewjhill</dc:creator>
      <dc:date>2016-04-07T22:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286479#M7652</link>
      <description>&lt;P&gt;Did you find the topics in the &lt;EM&gt;Securing Splunk Enterprise&lt;/EM&gt; manual, starting with &lt;A href="http://docs.splunk.com/Documentation/Splunk/6.4.0/Security/HowSAMLSSOworks"&gt;Configure single sign-on with SAML&lt;/A&gt;?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Apr 2016 22:24:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286479#M7652</guid>
      <dc:creator>ChrisG</dc:creator>
      <dc:date>2016-04-07T22:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286480#M7653</link>
      <description>&lt;P&gt;We're struggling with this as well since the splunk documentation isn't complete for the OKTA IdP.  I have a support case open, but here's what I've been able to do w/o support so far:&lt;/P&gt;

&lt;P&gt;First, I believe the sso url should be /saml/acs&lt;/P&gt;

&lt;P&gt;Under group attribute statements on OKTA, put &lt;A href="http://schemas.microsoft.com/ws/2008/06/identity/claims/role"&gt;http://schemas.microsoft.com/ws/2008/06/identity/claims/role&lt;/A&gt; and then your group filter.  We named them all with role-splunk* in them and verified using SAML tracer that they're coming over.&lt;/P&gt;

&lt;P&gt;Now I see this: No valid splunk role found in the local mapping or assertion.  I verified the rolemap_saml configuration in authentication.conf.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 00:06:08 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286480#M7653</guid>
      <dc:creator>niemesrw</dc:creator>
      <dc:date>2016-04-14T00:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286481#M7654</link>
      <description>&lt;P&gt;We had to do one more thing to map the roles from OKTA.  Under the Group Attribute Statements, we added&lt;/P&gt;

&lt;P&gt;role, name format: unspecified, filter: starts with (name of our AD group to pass)&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 17:12:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286481#M7654</guid>
      <dc:creator>niemesrw</dc:creator>
      <dc:date>2016-04-14T17:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286482#M7655</link>
      <description>&lt;P&gt;Niemesrw, did you create your own Okta app or did you use the pre-built one in the Okta?  The one in the Okta docs does not seem to work right for me.  Can you share your okta config below?&lt;/P&gt;

&lt;P&gt;thx in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2016 21:11:29 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286482#M7655</guid>
      <dc:creator>artcarrera</dc:creator>
      <dc:date>2016-06-14T21:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286483#M7656</link>
      <description>&lt;P&gt;We successfully implemented this creating a custom app in Okta versus using the prebuilt one.  If you'd like the how-to, let me know.&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2016 21:32:31 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286483#M7656</guid>
      <dc:creator>andrewjhill</dc:creator>
      <dc:date>2016-06-14T21:32:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286484#M7657</link>
      <description>&lt;P&gt;I would love it!  That would save me a lot of headaches.  &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;  Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2016 22:15:47 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286484#M7657</guid>
      <dc:creator>artcarrera</dc:creator>
      <dc:date>2016-06-14T22:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286485#M7658</link>
      <description>&lt;P&gt;These OKTA settings below seem to be working.&lt;/P&gt;

&lt;P&gt;Single Sign On URL-   &lt;A href="https://splunkserver:port/saml/acs"&gt;https://splunkserver:port/saml/acs&lt;/A&gt;&lt;BR /&gt;
Recipient URL-   &lt;A href="https://splunkserver:port/saml/acs"&gt;https://splunkserver:port/saml/acs&lt;/A&gt;&lt;BR /&gt;
Destination URL-   &lt;A href="https://splunkserver:port"&gt;https://splunkserver:port&lt;/A&gt; /saml/acs&lt;BR /&gt;
Audience Restriction-    &lt;A href="https://splunkserver:port"&gt;https://splunkserver:port&lt;/A&gt;&lt;BR /&gt;
Default Relay State (blank)&lt;BR /&gt;
Name ID Format-    Unspecified&lt;BR /&gt;
Response-   Signed&lt;BR /&gt;
Assertion Signature-   Signed&lt;BR /&gt;
Signature Algorithm-   RSA_SHA256&lt;BR /&gt;
Digest Algorithm-   SHA256&lt;BR /&gt;
Assertion Encryption-   Unencrypted&lt;BR /&gt;
SAML Single Logout-   Disabled&lt;BR /&gt;
authnContextClassRef-    PasswordProtectedTransport&lt;BR /&gt;
Honor Force Authentication-   Yes&lt;BR /&gt;
SAML Issuer ID-   &lt;A href="http://www.okta.com/$%7Borg.externalKey%7D"&gt;http://www.okta.com/${org.externalKey}&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;ATTRIBUTE STATEMENTS&lt;BR /&gt;
Name:   myMail&lt;BR /&gt;
Name Format:    Unspecified&lt;BR /&gt;
Value:  user.email&lt;/P&gt;

&lt;P&gt;Name:   myRealName&lt;BR /&gt;
Name Format:    Unspecified&lt;BR /&gt;
Value:  user.firstName&lt;/P&gt;

&lt;P&gt;GROUP ATTRIBUTE STATEMENTS&lt;BR /&gt;
Name:   myRole&lt;BR /&gt;
Name Format:    Unspecified&lt;BR /&gt;
Filter: Starts with: &lt;MYAD_GROUP4SPLUNK&gt;&lt;/MYAD_GROUP4SPLUNK&gt;&lt;/P&gt;

&lt;P&gt;==================================================&lt;BR /&gt;
In Splunk, just copy the metadata into the field and apply.  You then need to set the 3 attribute names to: myRole, myRealName, myMail&lt;/P&gt;

&lt;P&gt;Also make sure to add the appropriate role name(s).  It/they must match the group name from AD. &lt;/P&gt;

&lt;P&gt;thx,&lt;BR /&gt;
art&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2016 05:08:11 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286485#M7658</guid>
      <dc:creator>artcarrera</dc:creator>
      <dc:date>2016-06-15T05:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286486#M7659</link>
      <description>&lt;P&gt;A how-to please!&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jun 2016 19:56:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286486#M7659</guid>
      <dc:creator>fspeece</dc:creator>
      <dc:date>2016-06-24T19:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286487#M7660</link>
      <description>&lt;P&gt;I got error when logging into splunk from okta portal: "No valid splunk role found in the local mapping or assertion." any idea what this could be?&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jun 2016 20:27:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286487#M7660</guid>
      <dc:creator>fspeece</dc:creator>
      <dc:date>2016-06-24T20:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286488#M7661</link>
      <description>&lt;P&gt;OK, I just had to add a new search head and here are my steps:&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Enable SSL on your splunk server&lt;/LI&gt;
&lt;LI&gt;Ensure you have a FQDN for your server&lt;/LI&gt;
&lt;LI&gt;Ensure you know your splunk server's hostname (in my case I used the EC2 hostname)&lt;/LI&gt;
&lt;LI&gt;Ensure you have a OKTA / AD group to map Splunk roles to&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;&lt;STRONG&gt;OKTA SETUP:&lt;/STRONG&gt;&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Login to OKTA and choose to create a new app (don't search for the splunk app - it won't work)&lt;/LI&gt;
&lt;LI&gt;Choose "create a new app" and SAML 2.0&lt;/LI&gt;
&lt;LI&gt;Give it a name and click next&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;In your new app use the following fields:&lt;/P&gt;

&lt;P&gt;Sign-On URL should be in this format: &lt;A href="https://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com:8443/saml/acs"&gt;https://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com:8443/saml/acs&lt;/A&gt;&lt;BR /&gt;
 (note the /saml/acs in the URL)&lt;/P&gt;

&lt;P&gt;Audience URI should be the server hostname&lt;BR /&gt;
Default RelayState should be /&lt;BR /&gt;
Name ID format: Unspecified&lt;BR /&gt;
Application username: Okta username&lt;BR /&gt;
Group statements should be &lt;BR /&gt;
role : Starts with &lt;/P&gt;

&lt;P&gt;Save the application&lt;/P&gt;

&lt;P&gt;Assign the application to users - I use the same group as the role I've mapped&lt;/P&gt;

&lt;P&gt;Download the metadata&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;SPLUNK SETUP:&lt;/STRONG&gt;&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Go into SAML configuration and upload
the metadata file.&lt;/LI&gt;
&lt;LI&gt;Click apply (this might be unnecessary.. not really sure)&lt;/LI&gt;
&lt;LI&gt;Check Sign AuthnRequest&lt;/LI&gt;
&lt;LI&gt;Click SAVE&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;Click New Group&lt;BR /&gt;
Map the role to the AD / OKTA Group name&lt;/P&gt;

&lt;P&gt;If you run into issues, you can always get back in using /en-US/account/login?loginType=splunk for local credentials&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2016 22:01:08 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286488#M7661</guid>
      <dc:creator>niemesrw</dc:creator>
      <dc:date>2016-06-27T22:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286489#M7662</link>
      <description>&lt;P&gt;I created a how-to answer and added it to this question.  Let me know if it works for you.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 04:24:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286489#M7662</guid>
      <dc:creator>niemesrw</dc:creator>
      <dc:date>2016-06-28T04:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286490#M7663</link>
      <description>&lt;P&gt;I get an error when applying the SAML Config in splunk (but I am an admin and should have the permission):&lt;BR /&gt;
"You do not have permission to perform this operation (requires capability: change_authentication)."&lt;/P&gt;

&lt;P&gt;If I then go to to splunk home page I get:&lt;BR /&gt;
"The app "None" is not available"&lt;/P&gt;

&lt;P&gt;If I go to the Okta portal shortcut I then get:&lt;BR /&gt;
"No valid splunk role found in the local mapping or assertion."&lt;/P&gt;

&lt;P&gt;My mapping in auth.conf:&lt;BR /&gt;
[rolemap_SAML]&lt;BR /&gt;
admin = Splunk Admins&lt;BR /&gt;
which is the group in AD and group in Okta that gives access to Splunk&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jul 2016 17:12:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286490#M7663</guid>
      <dc:creator>fspeece</dc:creator>
      <dc:date>2016-07-01T17:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286491#M7664</link>
      <description>&lt;P&gt;You should verify you have 'change authentication' as part of the admin role.  That's my guess on that one.&lt;/P&gt;

&lt;P&gt;As far as the role mapping - have you modified OKTA to send the role of Splunk Admins over?&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jul 2016 17:31:28 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286491#M7664</guid>
      <dc:creator>niemesrw</dc:creator>
      <dc:date>2016-07-01T17:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to configure OKTA SAML2 authentication with Splunk?</title>
      <link>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286492#M7665</link>
      <description>&lt;P&gt;Yes change auth is a part of the admin role.&lt;BR /&gt;
Not sure how to do the 2nd part.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2016 20:06:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/How-to-configure-OKTA-SAML2-authentication-with-Splunk/m-p/286492#M7665</guid>
      <dc:creator>fspeece</dc:creator>
      <dc:date>2016-07-06T20:06:25Z</dc:date>
    </item>
  </channel>
</rss>

