<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Integration: Published Ordered Knowledge Base: : General | WorkRite Support</title>
    <description>Published Ordered Knowledge Base: Integration</description>
    <generator>Helprace RSS</generator>
    <link>https://support.workrite.co.uk/s1-general/knowledgebase/top/c6-integration?format=rss</link>
    <item>
      <title>SAML - Setting up OKTA as an Identity Provider for WorkRite</title>
      <description><![CDATA[<p>For OKTA's own documentation on which this guide is based, visit https://developer.okta.com/standards/SAML/setting_up_a_saml_application_in_okta/</p>
<p>How to set up OKTA as an Identity Provider (IdP) for WorkRite</p>
<p>Within WorkRite (all operations below require Client Administrator permisions)</p>
<ul>
<li>Select Management System</li>
<li>Select Company from the left hand navigation menu</li>
<li> Select the Security panel</li>
<li>Under SAML Single Sign-on, Status - Select "On" and click save changes</li>
<li>Select Generate SAML Metadata and save to a location on your computer. This is an .xml file you will need in a later step (by default this is named WORKRITE_METADATA.xml).</li>
</ul>
<p>Within OKTA</p>
<ul>
<li>Create new application</li>
</ul>
<p>Select Web as the platform,[_cuted_]</p>]]></description>
      <pubDate>Thu, 04 Apr 2019 15:15:40 +0000</pubDate>
      <link>https://support.workrite.co.uk/i70-saml-setting-up-okta-as-an-identity-provider-for-workrite</link>
      <guid>https://support.workrite.co.uk/i70-saml-setting-up-okta-as-an-identity-provider-for-workrite</guid>
      <author>WorkRite Support</author>
      <dc:creator>WorkRite Support</dc:creator>
      <content:encoded><![CDATA[<p>For OKTA's own documentation on which this guide is based, visit <b><a>https://developer.okta.com/standards/SAML/setting_up_a_saml_application_in_okta/</a></b></p>
<p><b>How to set up OKTA as an Identity Provider (IdP) for WorkRite</b></p>
<p><span style="text-decoration: underline;"><b>Within WorkRite</b></span> (all operations below require Client Administrator permisions)</p>
<ul>
<li>Select <b>Management System</b></li>
<li>Select <b>Company</b> from the left hand navigation menu</li>
<li> Select the <b>Security</b> panel</li>
<li>Under SAML Single Sign-on, <b>Status</b> - Select "On" and click <b>save changes</b></li>
<li>Select <b>Generate SAML Metadata</b> and save to a location on your computer. This is an .xml file you will need in a later step (by default this is named <b>WORKRITE_METADATA.xml</b>).</li>
</ul>
<p><span style="text-decoration: underline;"><b>Within OKTA</b></span></p>
<ul>
<li>Create new application</li>
</ul>
<p>Select <b>Web</b> as the platform, and <b>SAML 2.0</b> as the Sign on method</p>
<p><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20create%20new%20app.png" alt="" width="317" height="208" data-file="___chdfid_16291___"></p>
<ul>
<li>Click <b>Create</b> to proceed to "Configure SAML" step</li>
<li>Open the metadata xml file downloaded in the earlier step (by default this is named <b>WORKRITE_METADATA.xml</b>)</li>
<li>Populate <b>Single sign on URL</b> with the <b>Location</b> value, within the <b>AsserionConsumerService</b> element, e.g.
<div style="color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;">
<div><span style="color: #9cdcfe;">Location</span><span style="color: #d4d4d4;">=</span><span style="color: #ce9178;">"https://app.workrite.co.uk/securelogin/samllogin.aspx?id={guid}"</span></div>
</div>
</li>
<li>Populate the <b>Audience URI (SP Entity ID)</b> with the <b>entityID</b> value within the <b>EntityDescriptor</b> element, e.g.
<div style="color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;">
<div><span style="color: #9cdcfe;">entityID</span><span style="color: #d4d4d4;">=</span><span style="color: #ce9178;">"https://app.workrite.co.uk/{value}"</span></div>
</div>
</li>
<li>Select <b>EmailAddress</b> as the <b>Name ID format</b></li>
<li>Select <b>Okta username</b> as the <b>Application username</b></li>
<li>Click <b>Show Advanced Settings</b></li>
<li>Change the option for <b>Assertion Si</b><b>gnature</b> to <b>Unsigned</b></li>
</ul>
<p>The highlighted areas of the form are shown below with the correct values:</p>
<p><b><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20settings.png" alt="" width="469" height="588" data-file="___chdfid_16294___"></b></p>
<ul>
<li>Click <b>Next</b> at the bottom of the form to proceed</li>
<li>Click <b>Finish</b> on the next page to return to the application settings page.</li>
<li>Click <b>View Setup Instructions.</b> This will open a new window.</li>
</ul>
<p><b><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20view%20setup%20instructions.png" alt="" width="464" height="311" data-file="___chdfid_16293___"></b></p>
<ul>
<li>Copy the <b>Identity Provider Single Sign-On URL</b>...</li>
</ul>
<p><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20idp%20url.png" alt="" width="461" height="165" data-file="___chdfid_16296___"></p>
<ul>
<li>...and paste into the WorkRite security panel field <b>Identiy provider url (for SP-initiated redirect)</b> and click <b>save changes.</b></li>
</ul>
<p><b><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20workrite%20idp.png" alt="" width="608" height="85" data-file="___chdfid_16295___"></b></p>
<ul>
<li>Back in <b>Okta,</b> copy the <b>X509 certificate,</b> including the -------<b>BEGIN CERTIFICATE------...</b>and <b>...-------END CERTIFICATE-------</b> parts...</li>
</ul>
<p><img src="//s3.amazonaws.com/chd-data/data/workrite/items/70/media/okta%20download%20cert.png" alt="" width="524" height="334" data-file="___chdfid_16297___"></p>
<ul>
<li>...and in the security panel, click <b>Update your X509 certificate</b> button, paste into the text field that displays and click <b>save changes</b></li>
</ul>
<p><b>Some important points to note:</b></p>
<ul>
<li>You will need to assign users to the application in order for them to be able to sign in.</li>
<li>You can use EITHER the IdP URL from Okta, or the SP URL from WorkRite to sign in to the application.</li>
<li>A user must exist in WorkRite with a corresponding Okta username in order to sign in to the application.</li></ul>]]></content:encoded>
    </item>
  </channel>
</rss>
