Single sign-on

Google Workspace SSO with SAML

Please reach out to your customer success manager to get started. Then follow the steps below to implement SSO for the O’Reilly learning platform using Google Workspace with SAML.

  1. In your Google Admin console (admin.google.com), click Apps in the left-hand navigation menu and select Web and mobile apps. Once there, click the Add app dropdown and select Add custom SAML app.
    Google Workspace SSO step 1
  2. In App details, enter “OReilly” in the App name field. (Note that you can’t include the apostrophe in O’Reilly.) You can also provide a description (optional). Click Continue.

    Google Workspace SSO step 2
  3. In Google Identity Provider details, download the metadata and save it. (You’ll need this in Step 6.) Click Continue.

    Google Workspace SSO step 3
  4. In Service provider details, enter the ACS URL and Entity ID with the details provided by the O’Reilly platform integration team. Under Name ID, you’ll see the default is set to primary email. This will work, but we recommend using something less likely to change, such as employee ID (if available). Click Continue.

    Google Workspace SSO step 4
  5. In Attribute mapping, add the required attributes (email, given_name, family_name), plus any additional optional attributes you’d like to include. Click Finish.

    In this example, we’ve added “Department” as an optional attribute.

    Google Workspace SSO step 5
  6. Send the metadata file you downloaded in step 3 to the O’Reilly platform integration team member you’re working with. They’ll use details from your metadata to update the O’Reilly side of the SSO integration.