La disponibilité varie selon votre forfait Auth0
Votre implémentation de connexion ainsi que votre forfait Auth0 ou votre entente personnalisée déterminent si cette fonctionnalité est offerte. Pour en savoir plus, consultez Tarification.
Cas d’usage commerciaux

- Un produit offert sous licence à une autre entreprise pour être utilisé par ses employés.
- Chaque organisation a besoin de sa propre fédération et d’une personnalisation légère de l’expérience d’authentification à son image.
- Les niveaux d’accès dans l’application peuvent être représentés par des rôles attribués aux membres de chaque organisation.
Exemple de scénario
- Granite Outpost Rafting and Ziplines : Une entreprise bien établie qui emploie directement un grand nombre de guides, mais qui fait aussi parfois appel à des guides pigistes. Elle possède son propre , qu’elle utilise pour ses employés.
- AdventureZ : Une grande entreprise d’événementiel qui emploie directement un grand nombre de guides, mais qui fait aussi appel à des pigistes, quoique rarement. Elle permet également à ses employés de travailler comme pigistes pour d’autres entreprises qui ont besoin de guides. Elle possède son propre IdP, qu’elle utilise pour ses employés.
- Rocky Mountain High Adventures : Une nouvelle entreprise qui arrive tout juste sur le marché. Les cofondateurs dirigent la plupart de leurs excursions et font appel à des pigistes pendant les périodes plus achalandées. Ils n’ont pas de personnel TI et n’ont ni le temps ni l’envie de mettre en place leur propre fournisseur d’identité (IdP). Ils ont un contrat avec AdventureZ qui permet à tout employé d’AdventureZ de travailler comme pigiste pour eux.
Considérations de planification
- Expérience de connexion : Les utilisateurs devront-ils sélectionner une organisation au moment de se connecter ? Verront-ils la page de connexion par défaut de l’application ou une page de connexion personnalisée pour leur organisation ?
- Modèle de connexion : Certains utilisateurs seront-ils partagés entre plusieurs organisations ? Les utilisateurs doivent-ils pouvoir se connecter à l’aide du fournisseur d’identité interne de leur organisation ?
- Rôles : L’application exige-t-elle que des rôles précis soient attribués aux utilisateurs au sein de leur organisation ? Envisagez-vous de créer un tableau de bord personnalisé permettant aux administrateurs de gérer eux-mêmes leurs organisations à l’aide des rôles attribués ?
Expérience de connexion
Modèle de connexion
- Les utilisateurs sont limités à une Organizations : Chaque utilisateur est membre d’exactement une Organizations. Soit les utilisateurs n’auront jamais besoin de faire partie de plusieurs Organizations, soit il sera plus logique pour eux de créer une identité distincte pour chaque Organizations.
- Les utilisateurs sont partagés entre plusieurs Organizations : Tout utilisateur peut appartenir à plusieurs Organizations et devrait pouvoir utiliser la même identité pour passer d’une Organizations à l’autre.
- Jonno : Un guide employé directement par Rocky Mountain High Adventures et qui ne devrait pouvoir se connecter qu’à l’Organizations de Rocky Mountain. Comme Rocky Mountain n’a pas son propre IdP, les identifiants de Jonno sont stockés dans la connexion de base de données Travel0, et Jonno doit être membre de l’Organizations Rocky Mountain.
- Hiroko : Une guide employée directement par Granite Outpost Rafting and Ziplines et qui ne devrait pouvoir se connecter qu’à l’Organizations de Granite Outpost. Comme Granite Outpost a son propre IdP, les identifiants de Hiroko peuvent être stockés soit dans la connexion de base de données Travel0, soit dans une connexion d’entreprise que Granite Outpost a configurée pour représenter son IdP; Hiroko doit aussi être membre de l’Organizations Granite Outpost. Si vous utilisez l’IdP de Granite Outpost, la connexion d’entreprise doit également être activée pour l’Organizations.
- Emilio : Un guide pigiste qui travaille à la fois pour Rocky Mountain High Adventures et Granite Outpost Rafting and Ziplines et qui devrait pouvoir se connecter aux deux Organizations. Si nous voulons qu’Emilio puisse utiliser les mêmes identifiants pour les deux Organizations, ses identifiants devraient être stockés dans la connexion de base de données Travel0, et Emilio devrait être membre des Organizations Rocky Mountain et Granite Outpost. Sinon, Emilio devra configurer un jeu d’identifiants dans la connexion de base de données Travel0 pour Rocky Mountain High Adventures et être membre de l’Organizations Rocky Mountain High, puis configurer un autre jeu d’identifiants soit dans la connexion de base de données Travel0, soit dans la connexion d’entreprise de Granite Outpost, et être membre de l’Organizations Granite Outpost. Enfin, si vous utilisez l’IdP de Granite Outpost, la connexion d’entreprise configurée doit être activée pour l’Organizations Granite Outpost.
- Sumana : Une guide employée directement par AdventureZ, mais qui travaille parfois comme pigiste pour Rocky Mountain High Adventures dans le cadre du contrat que Rocky Mountain a avec AdventureZ. AdventureZ et Rocky Mountain ont des systèmes d’évaluation pour leurs guides, et les évaluations de Sumana doivent suivre d’AdventureZ à Rocky Mountain et être combinées entre les Organizations. Soit les identifiants de Sumana devraient être stockés dans la connexion de base de données Travel0 et Sumana devrait être membre des Organizations Rocky Mountain et AdventureZ, soit, si AdventureZ souhaite partager son IdP, les identifiants de Sumana devraient être stockés dans une connexion d’entreprise qu’AdventureZ a configurée pour représenter son IdP, et la connexion d’entreprise configurée doit être activée pour les Organizations Rocky Mountain et AdventureZ. Si Sumana est aussi invitée à travailler comme pigiste pour Granite Outpost Rafting and Ziplines, ses identifiants pourraient être stockés dans la connexion de base de données Travel0 ou elle pourrait être ajoutée à l’IdP de Granite Outpost, et elle devrait être membre de l’Organizations Granite Outpost.
Modèle d’accès aux applications
- Restreindre l’accès aux produits qu’une organisation cliente donnée a achetés.
- Empêcher les membres d’accéder aux applications pour lesquelles leur organisation n’a pas été provisionnée.
- Gérer les droits d’accès aux applications sans recourir à des Actions personnalisées ni à des solutions de contournement avec
app_metadata.
Rôles
Limitations
- Votre forfait Auth0 a une incidence sur la disponibilité de cette fonctionnalité. Pour en savoir plus, consultez Auth0 Pricing.
- Pris en charge uniquement avec Universal Login (non pris en charge avec Classic Login ou Lock.js).
- Les applications pour lesquelles Organizations est activé ne sont pas compatibles avec les grants et protocoles suivants : Password, Device , (Auth0 comme IdP).
-
Ne prend pas en charge :
- Les domaines personnalisés par organisation (par exemple, selon ce scénario, si Rocky Mountain High Adventures et Granite Outpost Rafting and Ziplining pouvaient tous deux utiliser
login.travel0.comcomme domaine de connexion, alors Organizations serait utile. En revanche, si Rocky Mountain High Adventures voulait utiliserlogin.rockymountain.comet Granite Outpost voulait utiliserlogin.graniteoutpost.com, vous devriez utiliser plusieurs tenants Auth0. - L’intégration avec Delegated Administration Extension.
- L’intégration avec Authorization Extension.
- Les domaines personnalisés par organisation (par exemple, selon ce scénario, si Rocky Mountain High Adventures et Granite Outpost Rafting and Ziplining pouvaient tous deux utiliser