Outlook et Office 365¶
Cette page publie le manifeste du complément Outlook et l'écriture de sa configuration. Les routes qui transportent des secrets, des pièces jointes ou des fichiers temporaires restent privées.
Pour l'installation du complément, consultez le guide Outlook.
Télécharger le manifeste Outlook¶
La route nécessite une authentification REST. Elle génère le manifeste XML à partir de l'URL, du nom et de la langue de l'instance.
| Code | Retour |
|---|---|
200 OK |
XML, avec Content-Type: application/xml et Content-Disposition: attachment; filename="manifest.xml" |
400 Bad Request |
maarchUrl n'utilise pas HTTPS |
Exemple :
Enregistrer la configuration Outlook¶
Le privilège admin_parameters est obligatoire.
| Propriété | Type | Obligatoire | Description |
|---|---|---|---|
indexingModelId |
integer | oui | Modèle d'indexation existant et non maître |
typeId |
integer | oui | Type de courrier existant |
statusId |
integer | oui | Identifiant de statut existant |
attachmentTypeId |
integer | oui | Type de pièce jointe existant |
version |
string | non validé par ce contrôleur | Version Exchange utilisée par EWS |
tenantId |
string | non | Locataire Microsoft, chiffré avant stockage |
clientId |
string | non | Identifiant applicatif, chiffré |
clientSecret |
string | non | Secret applicatif, chiffré |
{
"indexingModelId": 2,
"typeId": 101,
"statusId": 1,
"attachmentTypeId": 3,
"version": "Exchange2016",
"tenantId": "",
"clientId": "",
"clientSecret": ""
}
| Code | Description |
|---|---|
204 No Content |
Configuration enregistrée |
400 Bad Request |
Identifiant absent, mauvais type ou référence inexistante |
403 Forbidden |
Privilège insuffisant |
Routes privées ou à sécuriser¶
| Route | Consommateur | Justification de non-publication |
|---|---|---|
GET /rest/plugins/outlook/configuration |
Administration frontend | Retourne tenantId, clientId et clientSecret déchiffrés, sans contrôle de privilège dédié dans le contrôleur et décision sécurité nécessaire |
PUT /rest/plugins/outlook/attachments |
Complément Outlook | Importe les pièces d'un courriel via EWS et contrat couplé au plugin |
POST /rest/office365 |
Interface d'édition Office 365 | Session et fichier temporaires |
GET /rest/office365/{id} |
Office 365 / interface | Téléchargement temporaire |
DELETE /rest/office365/{id} |
Interface | Nettoyage temporaire |
Les trois routes Office 365 sont authentifiées, mais restent des routes privées applicatives, sans garantie de compatibilité.