Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Follow all the below steps.

  1. Necessary MS Azure cloud configurations

...

After logging into your MS Azure cloud, follow the following steps:

Register and configure an "app" for translate5 in Azure ActiveDirectory

Image Removed
Image Removed
Image Removed

Image Removed

Image Removed

...

Code Block
languagejs
"appRoles": [
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "TermSearch users can use TermSearch in translate5 TermPortal.",
			"displayName": "TermSearch user in translate5 TermPortal",
			"id": "d1c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "termCustomerSearch"
		},
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "InstantTranslate users can use InstantTranslate in translate5.",
			"displayName": "InstantTranslate user in translate5",
			"id": "d2c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "instantTranslate"
		},
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "PMs have project manager rights in translate5.",
			"displayName": "translate5 PM",
			"id": "d3c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "pm"
		},
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "Editor users have basic login and edit rights in translate5.",
			"displayName": "translate5 editor",
			"id": "d4c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "editor"
		},
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "Admin users in translate5 have additional admin rights to the PM rights.",
			"displayName": "translate5 admin",
			"id": "d5c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "admin"
		},
		{
			"allowedMemberTypes": [
				"User"
			],
			"description": "API users can access the translate5 API.",
			"displayName": "translate5 API user",
			"id": "d6c2ade8-98f8-45fd-aa4a-6d06b947c66f",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"value": "api"
		}
	],

Image Removed
Image Removed

...

Image Removed
Image Removed

...

"optionalClaims":
   {
      "idToken": [
            {
               "name": "upn",
                 "essential": false,
               "additionalProperties": [ "include_externally_authenticated_upn"]
             },{
               "name": "email",
                 "essential": false
             },{
               "name": "family_name",
                 "essential": false
             },{
               "name": "given_name",
                 "essential": false
             }
       ]
   },
  1. Assign the appropriate translate5 roles to

...

  1. your

...

  1. users

...

Image Removed

Image Removed
Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

...

  1. in Azure

...

  1. translate5 settings to use Azure Active directory as OpenID connect server

...

The following instructions show translate5 settings that are needed to use translate5 as OpenID connect client together with MS Azure ActiveDirectoy in conjunction with the Azure settings, that have been outlined above.

Image Removed

Image Removed

Image Removed

For convenience: Please find the MS Azure Login URL for the "OpenID server URL" field of translate5 below for copying:

Code Block
https://login.microsoftonline.com/common/v2.0

Image Removed

Image Removed

Image Removed

Image Removed

Image RemovedImage Removed

For convenience: Please find the MS Azure OAuth endpoint URL for copying in the following field:

Code Block
https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Image Removed

Image Removed

Congratulations - you are good to go now! Your users are able to sign in via Azure.

...