Tokens API et RBAC : Accès développeur sécurisé

Générez des tokens API avec scopes et permissions basées sur les rôles. Contrôlez l'accès aux intégrations, faites la rotation des clés en sécurité.

SendSeven combine contrôle d'accès basé sur les rôles et jetons API personnels. Dix rôles prédéfinis, plus des rôles personnalisés, couvrent 78 scopes de permission sur 17 types de ressources selon le poste. Chaque jeton API reste propre à un compte, invisible au reste de l'équipe. Login with SendSeven ajoute une connexion OIDC à votre application.

Les systèmes de rôles traditionnels (Owner, Admin, Agent, Viewer) sont trop rigides pour les équipes modernes. Les organisations ont besoin d'un contrôle granulaire des permissions.

SendSeven implémente un RBAC basé sur les scopes style OAuth2 avec 78 permissions granulaires sur 17 ressources. Créez des tokens API avec scopes et suivez toutes les modifications de permissions.

78 scopes granulaires (conversations:read, campaigns:create, etc.)

10 rôles système (OWNER, ADMIN, MARKETING_AGENT, SUPPORT_AGENT, etc.)

Support multi-rôles - les utilisateurs peuvent avoir plusieurs rôles

Tokens API avec scopes et préfixe s7_api_

Correspondance de scopes avec wildcards (*:*, campaigns:*, *:read)

Filtrage des scopes frontend pour la navigation

Gérez les permissions d'équipe et les tokens API depuis la page Paramètres. Assignez des rôles, créez des tokens et suivez l'accès.

Naviguez vers Paramètres > Équipe. Vos scopes actuels sont listés. Les admins système peuvent voir les 78 scopes disponibles.

Dans Paramètres > Équipe, cliquez sur un utilisateur. Cliquez sur "Modifier les rôles" et sélectionnez parmi 10 rôles système.

Naviguez vers Paramètres > Tokens API. Cliquez sur "Créer un token", donnez-lui un nom, sélectionnez les scopes et définissez une date d'expiration optionnelle.

Le token est montré UNE SEULE FOIS à la création (ex: s7_api_a1b2c3d4e5f6...). Copiez-le immédiatement et stockez-le en sécurité.

Dans Paramètres > Tokens API, vous pouvez révoquer un token (permanent) ou le régénérer (crée un nouveau token, invalide l'ancien).

Gérez programmatiquement les rôles, permissions et tokens API avec 29 endpoints RBAC.

Obtenir les scopes de l'utilisateur actuel

Créer un token avec des permissions spécifiques

S'authentifier avec un token avec scopes au lieu de JWT

Donner à un utilisateur les permissions marketing et support