Connect to Custom Azure Applications/APIs
Last updated
Was this helpful?
Last updated
Was this helpful?
Visit the Enterprise Applications page
Click New application
Click Create your own application
Provide a name for your application and click “Create”
Assign one or more users/groups to the application for them to access the application
Open the Application Registration for your application. To locate it from the Omnibar, search for the name and select the “Application” entry
Open the Authentication settings
Click “Add a platform”
Choose Single-page Application
Provide the following Custom Redirect URL. (The [chromiumapp.org](<http://chromiumapp.org>)
origin is a special origin that the Chrome Web Browser uses client OAuth2 flow redirects.)
Select Manage > API Permissions
Add some base permissions. To allow sign in, select “Microsoft Graph” and choose the Open ID permissions:
Return to the Overview page for the application you created
Record the Application (client id) and Directory (tenant) ID for use with PixieBrix
From the Integrations section in the Admin or Extension Console, click the + Add Integration button in the top right corner.
Search for and select the Microsoft Azure integration.
Provide the following information for the Application
Pushdown (read-only): the integration configuration will be pushed to your team members. They will each authenticate individually with the application
Application (client) ID: from the Application Registration Overview
Directory (tenant) ID: from the Application Registration Overview
Scope:
Create a new Mod in the Page Editor, e.g., a Trigger
Add an HTTP Request Brick
Configure the brick:
Integration Configuration: select the Integration Configuration you configured in the previous section
Method: get
Run the Mod
Your browser will open the OAuth2 authentication flow
After you authenticate, the Output Panel will show your user’s profile information:
To set up a cloud integration that your team can access, head to the . (If you'd rather set up something locally, use the Extension Console. Learn more about Configuring Integrations.)
See the individual brick documentation (e.g. xxx and )
You likely also want to set the scope, which will fetch a refresh token and reduce the number of times you need to re-authenticate
See the for all available scope names
URL: