Spécification globale
Contexte d'exécution:
-
On est dans une page web
-
Objectif: Organiser l'espace de travail des collaborateurs
-
Selon les services: on consomme 10/15/20/30 services wbes
-
Dans chaque service on sélectionne x application utile au workflow métier du service
-
Les apps sont déployés dans des pages qui sont appelés des "decks"
- Contexte pure web
- Ton deck contient des références à des widgets
- Selon les niveaux d'intégration, exemple slack:
- Slack propose son application pour
- Catalogue d'appli d'une plateforme, capacité d'ajouter une
- Admin peut installer une appli dispo dans l'app store, puis peut le mettre à dispo dans son catalogue
- Pour le moment, intégration via lien ou iframe
- Info de base des applications -récupérer le modèle de base?
-
Niveau 1:
- Simple icone et lien
-
Niveau 2:
- Notification: basé sur LDN
- Besoin de reconnaissance de l'identité -> SSO
-
Niveau 3:
- Accès en lecture
- Besoin de SSO puis reconnaissance du routage
-
Niveau 4:
- Accès en écriture sur certaines actions
-
Specification de la configuration d'une application pour les différents niveaux et compréhension automatique lors de l'import d'une nouvelle app dans le catalogue.
-
Imaginer qu'on arrive avec un ZIP qui contienne au moins la config de l'app
-
Imaginer qu'on héberge le backend de synchro de l'app
-
Représentation standardisé des fonctionnalités
-
Ce serait quoi l'app démo ?
- Alinto -> Remonter des emails et nombre de nons lus etc
- Glowbl -> est-ce que quelqu'un t'a envoyé un message, la partie visio?
- Xwiki -> la partie wiki, remontée?
- Une page a été complétée/modifiée
- Datafari -> remontée de profil de recherche stocké
- nouveaux résultats de recheche
- SSO -> aujourd'hui c'est truselem qui fait IdP de collabnext -> SAML / OAUTH / OIDC, sso externe?
- Dans la config tu dois fournir des applications key/secret de oauth
Limitation sur le protocole d'authentification/d'identification Quid de modification/mise en oeuvre d'API