Microsoft 365 Connector
@omadia/integration-microsoft365
Gemeinsamer Microsoft-Graph-Layer (Bot-Framework App-Registration) für alle Microsoft-365-Konsumenten. Stellt den Kernel-Service 'microsoft365.graph' (Microsoft365Accessor) bereit — konsumiert vom Teams-Channel und den Kalender-Tools.
- latest
- v0.2.3
- license
- MIT
- versions
- 4
- author
- byte5 GmbH
install
In your omadia instance, open Admin → Registries and add this registry, then install Microsoft 365 Connector from Admin → Plugins → Store.
https://hub.omadia.aisetup guide
Get Microsoft 365 credentials
Register an app in Microsoft Entra ID (Azure AD) and grant Microsoft Graph permissions. You need three values: Tenant ID, App (Client) ID, App (Client) Secret. This app is also reused by the Teams channel.
1. Register the app
- Azure Portal → Microsoft Entra ID → App registrations → New registration → name it → Register.
- Overview → copy Directory (tenant) ID → field Azure AD Tenant ID.
- Overview → copy Application (client) ID → field App (Client) ID.
2. Client secret
Certificates & secrets → New client secret → copy the Value immediately (not shown again) → field App (Client) Secret.
3. Graph permissions
- API permissions → Add a permission → Microsoft Graph → Application permissions.
- Add what your use case needs (e.g.
Calendars.Read,Mail.Read,User.Read.All,Files.Read.All). - Click Grant admin consent for <Tenant> (requires an admin).
App-only (client-credentials) flow: no user sign-in, access is tenant-wide within the granted permissions.
versions
setup fields
Values the operator fills in at install-time.
permissions
memory
reads: [0] · writes: [0]
graph
reads: [0] · writes: [0]
network
outbound: [2]
filesystem
scratch: false