Configuration de plusieurs stripes pour Oracle Integration Generation 2
Pour Oracle Integration Generation 2, le stripe principal (primordial) est automatiquement fédéré à l'aide de groupes prédéfinis. Toutefois, vous pouvez créer des environnements distincts pour une application ou un service cloud unique (par exemple, un pour le développement et un pour la production), répondant chacun à des exigences d'identité et de sécurité différentes. L'implémentation de stripes secondaires vous permet de créer et de gérer plusieurs instances d'Oracle Identity Cloud Service afin de protéger vos applications et vos services Oracle Cloud.
Une fois provisionnée, vous ne pouvez pas modifier la bande Oracle Identity Cloud Service ni l'association de l'instance Oracle Integration à un autre domaine IAM.
Cette rubrique s'applique uniquement aux locations qui n'utilisent pas de domaines d'identité. Reportez-vous à Différences entre les locations avec et sans domaines d'identité.
Vous pouvez fédérer manuellement des stripes secondaires avec Oracle Cloud Infrastructure à l'aide de la fédération de fournisseurs d'identités SAML, dans laquelle plusieurs stripes Oracle Identity Cloud Service sont associés au même compte cloud. Le propriétaire du compte administre le stripe principal et les stripes secondaires. Toutefois, les identités qu'ils contiennent sont isolées les unes des autres.
Pour connaître les avantages résultant de l'utilisation de plusieurs instances Oracle Identity Cloud Service, reportez-vous à A propos des instances multiples.Suivez les étapes ci-dessous afin de fédérer manuellement un bandeau secondaire pour votre compte cloud. Vous devez être le propriétaire du compte.
- Définir une convention de dénomination de stripe
- Création d'un groupe IDCS pour les utilisateurs de Stripe secondaires
- Création d'un client OAuth dans le stripe secondaire
- Création d'un groupe Oracle Cloud Infrastructure pour les utilisateurs du groupe secondaire
- Créer la fédération et sa correspondance de groupes
- Création d'une stratégie Oracle Cloud Infrastructure permettant aux utilisateurs fédérés de créer des instances
- Octroi de l'accès à un stripe fédéré dans le groupe de console Oracle Cloud Infrastructure pour les utilisateurs du stripe secondaire
- Création d'instances Oracle Integration dans le compartiment de partition secondaire
Définir une convention de dénomination de stripe
Il est recommandé de définir <stripename>
pour toutes les entités que vous allez créer propres au stripe. Il est important d'identifier de manière unique les configurations associées à un stripe, en particulier lorsque plusieurs stripes sont configurés.
Dans les sections suivantes, vous utiliserez stripename
dans ces entités :
Entité | Convention de dénomination |
---|---|
Groupe IDCS |
|
Groupe OCI |
|
Compartiment |
|
Fournisseur d'identités |
|
Stratégie |
|
Instruction de stratégie |
|
Création d'un groupe IDCS pour les utilisateurs du stripe secondaire
Dans IDCS, créez un groupe dans le stripe secondaire et ajoutez-y des utilisateurs du stripe secondaire.
Création d'un client OAuth dans le stripe secondaire
Créez une application confidentielle IDCS qui utilise les informations d'identification client OAuth et à laquelle est affecté le rôle d'administrateur de domaine IDCS. Vous devez créer une application confidentielle par stripe secondaire.
Création d'un groupe Oracle Cloud Infrastructure pour les utilisateurs du groupe secondaire
Ce groupe est nécessaire car la fédération de fournisseurs d'identités SAML Oracle Cloud Infrastructure exige la mise en correspondance de groupes pour la fédération des utilisateurs du fournisseur d'identités fédéré (IDCS), et l'appartenance à un groupe natif OCI est requise pour la définition et l'octroi des droits d'accès Oracle Cloud Infrastructure (stratégies) pour les utilisateurs fédérés.
Création de la fédération et de sa correspondance de groupes
Maintenant que les groupes IDCS et Oracle Cloud Infrastructure sont créés et que les informations client sont nécessaires, créez le fournisseur d'identités IDCS et mettez en correspondance les groupes.
Création d'une stratégie Oracle Cloud Infrastructure permettant aux utilisateurs fédérés de créer des instances
Une fois la fédération terminée, configurez des stratégies Oracle Cloud Infrastructure qui permettent aux utilisateurs fédérés du stripe IDCS secondaire de créer des instances Oracle Integration. En tant que modèle commun, la stratégie est limitée à un compartiment.
Octroi de l'accès à un stripe fédéré dans le groupe de la console Oracle Cloud Infrastructure pour les utilisateurs du stripe secondaire
Effectuez des étapes supplémentaires pour permettre à l'administrateur de bande secondaire et à tous les autres utilisateurs de bande secondaire de voir les bandes sous fédération.
Lorsque vous vous connectez en tant qu'utilisateur dans le groupe Oracle Identity Cloud Service ci-dessus, vous pouvez créer des utilisateurs et des groupes dans la console Oracle Cloud Infrastructure et affecter des droits d'accès comme vous le feriez dans une bande principale.
Informations supplémentaires sur les clauses WHERE
Supposons que vous définissiez une stratégie pour un groupe (comme dans l'exemple ci-dessous) qui utilise le verbe de gestion avec une clause WHERE la limitant à un fournisseur d'identités (ocid).
Exemple de stratégie :
allow group OCISecStripeAdmin to manage identity-providers in tenancy where target.identity-provider.id='ocid1.saml2idp.oc1..aaaaaaaa...’
Lorsqu'un utilisateur du groupe se connecte à la console Oracle Cloud Infrastructure et accède à la page Fédération, le message suivant apparaît dans la table : Echec de l'autorisation ou ressource demandée introuvable.
L'ajout de la stratégie supplémentaire suivante permet aux utilisateurs du groupe d'accéder à la même page et de voir les fournisseurs d'identités. Ils peuvent inspecter les deux, mais ne peuvent voir que les mappages de groupes (lecture) du fournisseur d'identités autorisé :
Exemple de stratégie supplémentaire : allow group OCISecStripeAdmin to inspect identity-providers in tenancy