Within Teamwork Projects, you can add a Teamwork Projects SSO app to your Microsoft Azure account. 

In your Azure account, open MS Azure Management Portal

  1. Create a new app and select "Add an application my organisation is developing"

  2. Give the new app a name, for example "Teamwork Projects SSO" and select "Web application and/or web API"Go to "Single sign-on" and chose "SAML-based Sign-on" Fill out the form with this information
  3. Identifier (Entity ID / App ID) URL = https://teamwork.com/saml
  4. Reply URL = https://teamwork.com/samlauth/module.php/saml/sp/saml2-acs.php/teamwork-sp
  5. Sign-On URL = https://teamwork.com/samlauth/module.php/saml/sp/saml2-acs.php/teamwork-sp
  6. Choose "User.UserPrincipalname" as User Identifier, if your UserPrincipals are not Email based, use User.Email instead.
  7. Create a certificate below "SAML Certificate" chose a desired expiration, at least 1 year.
  8. Check "Make Certificate Active" and accept the rollover confirmation dialog
  9. Open "Configure" on the very bottom of the page
  10. Download "SAML XML Metadata"
Once your metadata XML file is created, please contact security@teamwork.com with the metadata file as an attachment to request that your account is updated to enable SSO

Note: If you are having trouble finding the download, see this picture below:

Note: SSO is only available on Enterprise plans. 

Microsoft also provide a very thorough guide for this process.