Application Storyblok
Storyblok est un CMS headless. MIA s'y connecte pour inventorier les collaborateurs d'un espace et gérer leurs accès, y compris l'attribution de plusieurs rôles personnalisés.
Type d'authentification et pré-requis
Type d'authentification — Jeton d'accès personnel (Personal Access Token)
Pré-requis
Disposer d'un jeton personnel autorisé à gérer les collaborateurs de l'espace Storyblok. Lors de sa création, utilisez l'une des configurations suivantes :
- activez Full user permission pour autoriser tous les espaces et tous les scopes ;
- de préférence, limitez le jeton aux espaces concernés et accordez uniquement Collaborators: Read, Collaborators: Write et Spaces: Read.
MIA n'utilise aucun autre scope. Le droit Spaces: Write n'est notamment pas nécessaire.
Étapes de connexion
- Dans Storyblok, ouvrez les paramètres de votre compte puis générez ou copiez un Personal Access Token avec les droits indiqués ci-dessus.
- Dans MIA, ouvrez Applications → Ajouter une application, recherchez Storyblok, puis renseignez le jeton.
- Cliquez sur Connecter, puis sélectionnez l'espace parmi ceux chargés depuis Storyblok.
MIA mémorise automatiquement l'identifiant et la région de l'espace afin d'utiliser le point d'accès API correspondant.
Rôles et permissions
Lors de l'ajout d'un utilisateur, MIA charge les rôles personnalisés directement depuis l'espace Storyblok. Le champ Rôles accepte plusieurs valeurs ; MIA active automatiquement le mode multi-rôle prévu par l'API Storyblok.
Les permissions proposées sont calculées à partir des rôles actuellement configurés dans l'espace. Les rôles natifs Admin et Editor sont également disponibles, mais un rôle natif doit être sélectionné seul.
WARNING
Les rôles personnalisés et certaines permissions dépendent du plan et de la configuration de votre espace Storyblok.
Données gérées
- Lecture de la liste des collaborateurs (pagination incluse)
- Invitation d'un collaborateur avec un ou plusieurs rôles et permissions
- Suppression d'un collaborateur
Voir aussi la référence officielle de l'API Collaborators.