Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onify/blueprint-azure-index-users
Onify Blueprint: Indexing Users from Microsoft Azure AD via Microsoft Graph
https://github.com/onify/blueprint-azure-index-users
blueprint bpmn flow indexing microsoft microsoft-azure microsoft-graph-api oauth2 onify onify-blueprint onify-blueprints rest-api
Last synced: about 2 months ago
JSON representation
Onify Blueprint: Indexing Users from Microsoft Azure AD via Microsoft Graph
- Host: GitHub
- URL: https://github.com/onify/blueprint-azure-index-users
- Owner: onify
- License: mit
- Created: 2021-03-22T11:01:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-27T05:12:02.000Z (over 2 years ago)
- Last Synced: 2023-03-05T19:39:16.314Z (almost 2 years ago)
- Topics: blueprint, bpmn, flow, indexing, microsoft, microsoft-azure, microsoft-graph-api, oauth2, onify, onify-blueprint, onify-blueprints, rest-api
- Homepage: https://onify.co
- Size: 599 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Onify Blueprints](https://files.readme.io/8ba3f14-onify-blueprints-logo.png)
[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)
# Onify Blueprint: Indexing Users from Microsoft Azure AD via Microsoft Graph
Want to get information from Microsoft Azure into Onify? It is easy! By using Microsoft Graph API we can read/write from/to Azure. Here we show how we can index users from Azure AD and create items. All you need to do is create actions and processes to get the automation part working :)
![ Onify Blueprint: Indexing Users from Microsoft Azure AD via Microsoft Graph](blueprint.jpg "Blueprint")
## Requirements
* Onify Hub v2
* Onify Flow license
* Camunda Modeler 4.4 or later
* Microsoft Azure (Office 365)## Included
* 1 x Flows
## Setup
### Microsoft Azure
In order to index information from Microsoft Azure we need to setup a couple of things.
1. Register your app (platform must be set to native (Mobile and desktop applications))
2. Configure permissions for Microsoft Graph (minimum `User.Read.All`)
3. Get administrator consent (via `https://login.microsoftonline.com//adminconsent?client_id=`)> For more information about setting up Microsoft Graph/Azure API credentials, see https://docs.microsoft.com/en-us/graph/auth-v2-service.
### Settings
Add the following setting(s) to Onify.
_Replace ``, `` and `` with correct values._
```json
{
"key": "_azure_credentials",
"name": "Microsoft Azure credentials",
"value": "{\"tenant\":\"\", \"client_id\":\"\", \"client_secret\":\"\"}",
"type": "object",
"tag": [
"azure",
"credentials",
"frontend"
],
"category": "custom",
"role": [
"admin"
]
}
```### Deploy
1. Open `index-users-from-azure.bpmn` in Camunda Modeler
2. Click `Deploy current diagram` and follow the steps## Run
To test and run the flow, click `Start current diagram`
## Support
* Community/forum: https://support.onify.co/discuss
* Documentation: https://support.onify.co/docs
* Support and SLA: https://support.onify.co/docs/get-support## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.