Pour déléguer la création d'instances Oracle Content Management à des utilisateurs non fédérés (utilisateurs qui ne se connectent pas via SSO), l'administrateur de compte principal doit créer un groupe, y ajouter des utilisateurs, créer les stratégies requises, accorder aux utilisateurs le rôle d'administrateur d'application et créer une application confidentielle. Les utilisateurs peuvent alors générer un jeton d'accès et créer une instance.
Remarque :
Même si vous créez une instance dans un domaine
Oracle Identity Cloud Service (IDCS) secondaire, vous devez effectuer les étapes décrites dans cette rubrique dans le domaine IDCS
principal.
- Créez un groupe d'utilisateurs à qui déléguer la création d'instances.
- Connectez-vous à Oracle Cloud en tant qu'administrateur de compte principal.
- Dans la console Infrastructure, cliquez sur
en haut à gauche du menu de navigation, cliquez ensuite sur Identité et sécurité, puis, sous Identité, cliquez sur Groupes.
- Cliquez sur Créer un groupe.
- Entrez un nom et une description, puis cliquez sur Créer.
- Ajoutez les utilisateurs à qui déléguer la création d'instances.
- Ouvrez le groupe créé.
- Cliquez sur Ajouter un utilisateur à un groupe.
- Saisissez le nom utilisateur, sélectionnez-le puis cliquez sur Ajouter.
- Créez une stratégie pour permettre au groupe de gérer des instances Oracle Content Management.
- Dans la console Infrastructure, cliquez sur
en haut à gauche du menu de navigation, cliquez ensuite sur Identité et sécurité, puis, sous Identité, cliquez sur Stratégies. Vous devrez peut-être utiliser la barre de défilement sur la gauche pour descendre jusqu'à l'option de menu.
- Sélectionnez un compartiment. Vous pouvez appliquer la stratégie à tous les compartiments en sélectionnant le compartiment racine ou sélectionner un compartiment donné.
- Cliquez sur Créer une stratégie.
- Entrez un nom et une description.
- Dans la zone Instruction, saisissez l'une des deux options suivantes, en remplaçant
YourGroupName
par le nom du groupe que vous avez créé et, si nécessaire, en remplaçant compartment_id
par l'ID du compartiment donné que vous avez sélectionné :
- Si vous avez sélectionné le compartiment racine :
allow group YourGroupName to manage oce-instance-family in tenancy
- Si vous avez sélectionné un compartiment donné :
allow group YourGroupName to manage oce-instance-family in compartment_id
- Cliquez sur Créer.
- Si vos utilisateurs délégués ne sont pas des administrateurs, vous devez également créer la stratégie
OCE_Internal_Storage_Policy
, qui permet à Oracle Content Management d'accéder au stockage d'objet. En principe, cette stratégie est créée automatiquement dans le cadre de la création d'instance, mais les utilisateurs n'étant pas des administrateurs ne sont pas autorisés à créer des stratégies, ce qui entraînera l'échec du processus en arrière-plan. Par conséquent, Oracle Content Management ne peut pas accéder au stockage d'objet, sauf si vous créez la stratégie manuellement.
- Sur la page Stratégies, assurez-vous que le compartiment approprié est sélectionné. Vous pouvez appliquer la stratégie à tous les compartiments en sélectionnant le compartiment racine ou sélectionner un compartiment donné.
- Cliquez sur Créer une stratégie.
- Saisissez le nom
OCE_Internal_Storage_Policy
, ainsi qu'une description.
- Dans la zone Instruction, entrez l'une des valeurs suivantes, en remplaçant si nécessaire
compartment_id
par l'ID du compartiment spécifique sélectionné :
- Si vous avez sélectionné le compartiment racine :
Allow service CEC to manage object-family in tenancy
- Si vous avez sélectionné un compartiment spécifique :
Allow service CEC to manage object-family in compartment compartment_id
- Cliquez sur Créer.
- Attribuez-vous et attribuez aux utilisateurs avec délégation le rôle d'administrateur d'application dans IDCS afin que vous puissiez tous générer vos propres jetons d'accès.
- En fonction de votre abonnement, vous accédez à la console IDCS de l'une des manières suivantes :
- Via l'option Fédération dans la console Infrastructure :
- Dans la console Infrastructure, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, cliquez ensuite sur Identité et sécurité, puis, sous Identité, cliquez sur Fédération.
- Sur la page Fédération, cliquez sur OracleIdentityCloudService, puis, sur la page de détails du fournisseur d'identités, cliquez sur le lien qui mène à la console Oracle Identity Cloud Service. La console IDCS est ouverte dans une nouvelle fenêtre.
- Si vous ne voyez pas l'option Fédération, utilisez la console Infrastructure Classic, à laquelle vous pouvez accéder via votre courriel de bienvenue :
- Dans votre courriel de bienvenue dans Oracle Cloud, cliquez sur le lien Introduction, puis entrez votre nom utilisateur et votre mot de passe.
- Dans la console Infrastructure Classic, cliquez sur
en haut à gauche pour ouvrir le menu de navigation, cliquez sur Utilisateurs, puis sur Identité. La console IDCS est ouverte dans une nouvelle fenêtre.
- Cliquez sur
, puis sur Sécurité et enfin sur Administrateurs.
- Développez la section Administrateur de l'application.
- Cliquez sur Ajouter.
- Sélectionnez-vous ainsi que les utilisateurs avec délégation, puis cliquez sur OK. Ce sont des utilisateurs d'IDCS, qui sont différents des utilisateurs d'Oracle Cloud, donc si vous ne voyez pas les utilisateurs avec délégation que vous voulez, créez-les dans IDCS.
Restez dans la console IDCS pour effectuer l'étape suivante.
- Créez une application confidentielle.
- Dans la console IDCS, cliquez sur
, puis sur Applications. Si vous ne voyez pas l'option Applications, cela signifie que vous n'avez pas le rôle d'administrateur d'application.
- Cliquez sur Ajouter, puis sélectionnez Application confidentielle.
- Sur la page Détails, saisissez
OCE Trusted App
en tant que nom, puis cliquez sur Suivant.
- Sur la page Client :
- Sélectionnez Configurer cette application en tant que client maintenant.
- Pour les types d'octroi autorisés, sélectionnez Propriétaire de ressource, Informations d'identification client et Assertion JWT.
- Sous Octroyer au client l'accès aux API d'administration Identity Cloud Service, cliquez sur Ajouter, sélectionnez Administrateur de l'application, puis cliquez sur Ajouter.
- Cliquez sur Suivant.
- Sur la page Ressources, sélectionnez Revenir plus tard, puis cliquez sur Suivant.
- Sur la page Stratégie de niveau Web, sélectionnez Revenir plus tard, puis cliquez sur Suivant.
- Sur la page Autorisation, cliquez sur Terminer.
- Lorsque l'application est créée, cliquez sur Activer.
Restez sur cette page pour effectuer l'étape suivante.
Lorsqu'un utilisateur (vous ou un utilisateur avec délégation) est prêt à créer une instance
Oracle Content Management, il doit générer un jeton d'accès IDCS et l'entrer lors de la création de l'instance.
Remarque :
Le jeton expire au bout d'une heure, vous devrez donc peut-être le regénérer, par exemple, pour créer une autre instance ultérieurement.
Pour générer un jeton d'accès, procédez comme suit :
- Si vous ne vous trouvez pas déjà dans l'application confidentielle que vous avez créée, ouvrez-la dans la console IDCS.
- Sur la page Détails de l'application, cliquez sur Générer un jeton d'accès, sélectionnez Portées personnalisées, sélectionnez Administrateur de l'application, puis cliquez sur Télécharger le jeton.
Si vous ne souhaitez ni créer plusieurs instances dans des environnements distincts, ni créer l'instance dans une autre région, ni créer une instance privée, vous pouvez directement passer à la création de l'instance.