omadiaomadia.ai
registry
integrationm365

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.

registryhttps://hub.omadia.ai

setup 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

  1. Azure PortalMicrosoft Entra IDApp registrationsNew registration → name it → Register.
  2. Overview → copy Directory (tenant) ID → field Azure AD Tenant ID.
  3. Overview → copy Application (client) ID → field App (Client) ID.

2. Client secret

Certificates & secretsNew client secret → copy the Value immediately (not shown again) → field App (Client) Secret.

3. Graph permissions

  1. API permissionsAdd a permissionMicrosoft GraphApplication permissions.
  2. Add what your use case needs (e.g. Calendars.Read, Mail.Read, User.Read.All, Files.Read.All).
  3. 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

v0.2.3
>=1.0 <2.030.3 KB2026-06-03
.zip975cae0a0ec4
v0.2.2
>=1.0 <2.030.2 KB2026-06-03
.zipdeca9e410dd9
v0.2.1
>=1.0 <2.029.4 KB2026-05-29
.zip03a3f74739fd
v0.2.0
>=1.0 <2.029.4 KB2026-05-29
.zip5f11423726df

setup fields

Values the operator fills in at install-time.

microsoft_tenant_idstringAzure AD Tenant IDrequired
microsoft_app_idstringApp (Client) IDrequired
microsoft_app_passwordsecretApp (Client) Secretrequired

permissions

memory

reads: [0] · writes: [0]

graph

reads: [0] · writes: [0]

network

outbound: [2]

filesystem

scratch: false

Microsoft 365 Connector · omadia hub