Export (0) Print
Expand All

Tutorial: Azure AD integration with Workday

Published: November 21, 2013

Updated: February 20, 2015

Applies To: Azure

TipTip
For feedback, click here.

The objective of this tutorial is to show the integration of Azure and Workday. The scenario outlined in this tutorial assumes that you already have the following items:

  • A valid Azure subscription

  • A tenant in Workday

The scenario outlined in this tutorial consists of the following building blocks:

  1. Enabling the application integration for Workday

  2. Configuring single sign-on

  3. Configuring user provisioning

  4. Assigning users

Scenario

The objective of this section is to outline how to enable the application integration for Salesforce.

  1. In the Azure Management Portal, on the left navigation pane, click Active Directory.

    Active Directory
  2. From the Directory list, select the directory for which you want to enable directory integration.

  3. To open the applications view, in the directory view, click Applications in the top menu.

    Applications
  4. To open the Application Gallery, click Add An App, and then click Add an application for my organization to use.

    What do you want to do?
  5. In the search box, type Workday.

    Workday
  6. In the results pane, select Workday, and then click Complete to add the application.

    Workday

The objective of this section is to outline how to enable users to authenticate to Workday with their account in Azure AD using federation based on the SAML protocol.
As part of this procedure, you are required to create a base-64 encoded certificate.
If you are not familiar with this procedure, see How to convert a binary certificate into a text file.

  1. On the Workday application integration page, click Configure single sign-on to open the Configure Single Sign On  dialog.

    Configure single sign-on

  2. On the How would you like users to sign on to Workday page, select Windows Azure AD Single Sign-On, and then click Next.

    Configure single sign-on

  3. On the Configure App URL page, perform the following steps, and then click Next.

    Configure App URL

    1. In the Sign On URL textbox, type the URL used by your users to sign in to Workday (e.g.: https://impl.workday.com/<tenant>/login-saml2.htmld)

    2. In the Workday Reply URL textbox, type the Workday reply URL (e.g.: https://impl.workday.com/<tenant>/login-saml.htmld).

  4. On the Configure single sign-on at Workday page, to download your certificate, click Download certificate, and then save the certificate file on your computer.

    Configure single sign-on

  5. In a different web browser window, log into your Workday company site as an administrator.

  6. Go to Menu > Workbench.

    Workbench

  7. Go to Account Administration.

    Account Administration

  8. Go to Edit Tenant Setup – Security.

    Edit Tenant Security

  9. In the Redirection URLs section, perform the following steps:

    Redirection URLs

    1. Click Add Row.

    2. In the Login Redirect URL textbox and the Mobile Redirect URL textbox, type the Workday Tenant URL you have entered on the Configure App URL page of the Azure portal.

    3. In Environment textbox, type the environment name.

      noteNote
      The value of the Environment attribute is tied to the value of the tenant URL:

      • If the domain name of the Workday tenant URL starts with impl (e.g.: https://impl.workday.com/<tenant>/login-saml2.htmld), the Environment attribute must be set to Implementation.

      • If the domain name starts with something else, you need to contact Workday to get the matching Environment value.

  10. In the SAML Setup section, perform the following steps:

    SAML Setup

    1. Select Enable SAML Authentication.

    2. Click Add Row.

  11. In the SAML Identity Providers section, perform the following steps:

    SAML Identity Providers

    1. In the Identity Provider Name textbox, type a provider name (e.g.: SPInitiatedSSO).

    2. In the Azure portal, on the Configure single sign-on at Workday dialog page, copy the Identity Provider ID value, and then paste it into the Issuer textbox.

    3. Click Identity Provider Public Key Certificate, and then click Create.



      Create

    4. Click Create x509 Public Key.



      Create

    5. In the View x509 Public Key section, perform the following steps:



      View x509 Public Key

      1. In the Name textbox, type a name for your certificate (e.g.: PPE_SP).

      2. In the Valid From textbox, type the valid from attribute value of your certificate.

      3. In the Valid To textbox, type the valid to attribute value of your certificate.

        noteNote
        You can get the valid from date and the valid to date from the downloaded certificate by double-clicking it. The dates are listed under the Details tab.

      4. Create a Base-64 encoded file from your downloaded certificate.

      5. Open your base-64 encoded certificate in notepad, and then copy the content of it.

      6. In the Certificate textbox, paste the content of your clipboard.

      7. Click OK.

    6. Perform the following steps:



      Service Provider ID

      1. In the Service Provider ID textbox, type http://www.workday.com.

      2. Select Enable SP Initiated SAML Authentication.

      3. In the Azure portal, on the Configure single sign-on at Workday dialog page, copy the Single Sign-On Service URL value, and then paste it into the IdP SSO Service URL textbox.

    7. Perform the following steps:



      Authentication Request Signature Method

      1. As Authentication Request Signature Method, select SHA256.

    8. Click OK.



      OK

  12. In the Azure AD portal, on the Configure single sign-on at Workday page, click Complete to close the dialog.

    Configure single sign-on

To get a test user provisioned into Workday, you need to contact the Workday support team.
The Workday support team will create the user for you.

To test your configuration, you need to grant the Azure AD users you want to allow using your application access to it by assigning them.

  1. In the Azure AD portal, create a test account.

  2. On the Workday application integration page, click Assign users.

    Assign Users

  3. Select your test user, click Assign, and then click Yes to confirm your assignment.

    Yes

If you want to test your single sign-on settings, open the Access Panel. For more details about the Access Panel, see Introduction to the Access Panel.

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft