Navigate to App registrations, then select + New registration.
Name your application and select the option for Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox).'
In the application overview navigate to your redirect URIs:
Select + Add a platform again and add a new Mobile and Desktop Application, then enable these redirect URIs:
Enable Access tokens and ID tokens:
Enable Live SDK Support and Allow public client flows, then click Save.
Navigate to Certificates & secrets and select + New client secret.
Give the secret a name and an expiration, save, then copy the value for the next step. Don’t forget! The secret value is only visible once, when you leave this page it will become hidden forever and you will not be able to copy it again.
Select + New Application and fill out the details. Use the client ID, client secret, and tenant ID from the application you created.
After saving the application you will be prompted to grant permissions for the plugin. Select the checkbox for Consent on behalf on your organization and click Accept to continue.
Setting | Explanation |
---|---|
User.Read | Allows the app to sign in and read the profile of the signed-in user. |
Directory.Read.All | Allows the app to read data in the user's directory. |
Allows the app to access the user's primary email address. | |
offline_access | Allows the app to request refresh tokens. |
openid | Sign users in. |
profile | Allows the app to access the user's basic profile information. |
User.Read.All | Allows the app to read the full profile of all users. |
Select + Add Settings and choose a client and name, then click Save. Then you can configure the Settings and Language Settings.
You must link the application you created in the settings as well:
See this page for details on the different settings.
Default settings If you updated your workstation from version 4.12.1 to 4.13, the existing plugin settings are now stored under Default Settings. You can now create multiple configurations for the plugin on a per-client basis.