Forbind Microsoft 365
Azure App Registration, Graph scopes, redirect-URL og miljøvariabler til Microsoft email-kanalen.
Forbind Microsoft 365
Microsoft 365-integrationen bruger Microsoft Graph til at hente Outlook-mails ind i Deskova og sende svar tilbage fra samme mailbox.
1. Opret App Registration
- Gå til Azure Portal.
- Åbn Microsoft Entra ID.
- Vælg App registrations og opret en ny registration.
- Brug multi-tenant, hvis flere Microsoft tenants skal kunne forbinde deres mailbox.
- Opret en client secret under Certificates & secrets.
2. Redirect URL
Tilføj redirect-URL under Authentication:
https://deskova.ai/api/integrations/microsoft/callbackTil lokal test bruges den tilsvarende lokale URL, for eksempel:
http://localhost:3000/api/integrations/microsoft/callback3. Graph scopes
Deskova anmoder om disse delegated scopes:
Mail.ReadMail.Sendoffline_accessopenidemailprofileUser.Read
Scopes bruges til at læse nye mails, sende svar, forny tokens og hente den tilsluttede email-adresse. Tokens gemmes krypteret.
4. Miljøvariabler
Sæt disse miljøvariabler i produktion:
MICROSOFT_OAUTH_CLIENT_ID
MICROSOFT_OAUTH_CLIENT_SECRETDeskova bruger tenant common som standard. Hvis installationen skal låses til en tenant, kan MICROSOFT_EMAIL_OAUTH_TENANT_ID eller MICROSOFT_TENANT_ID sættes.
Ældre navne understøttes også:
MICROSOFT_EMAIL_OAUTH_CLIENT_ID
MICROSOFT_EMAIL_OAUTH_CLIENT_SECRET5. Forbind i Deskova
- Åbn Integrationer i Deskova.
- Vælg Microsoft 365.
- Klik Tilslut Microsoft 365.
- Log ind med mailboxen, der skal håndtere kundemails.
- Godkend Graph scopes og kontroller, at mailboxen vises som aktiv.
- Send en testbesked fra integrationssiden.
Troubleshooting
Admin consent kræves
Nogle tenants kræver admin consent for Mail.Read eller Mail.Send. Kør consent-flowet som tenant-admin eller juster Entra-politikken.
Redirect URI mismatch
Kontroller at redirect-URL'en i App Registration matcher Deskova-URL'en præcist.
Mailbox-adresse mangler
Hvis Graph ikke returnerer mail, bruger Deskova userPrincipalName. Kontroller at brugeren har en aktiv Exchange Online-mailbox.