Accord pour les applications natives : doit permettre l’accès aux balises et aux politiques

Attention

Ce changement de comportement est présent dans le bundle 2023_07.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

L’utilisation de balises et de stratégies sur une base de données de référence requiert le privilège REFERENCE_USAGE sur la base de données de référence.

Avant la modification

Si une base de données contenant uniquement des dépendances de balises ou de politiques est utilisée par des objets partagés avec un paquet d’application, le fournisseur n’est pas tenu d’accorder explicitement le privilège REFERENCE_USAGE sur les bases de données au paquet d’application.

Après la modification

Si une base de données contenant uniquement des dépendances de balises ou de politiques est utilisée indirectement par des objets partagés avec un paquet d’application, le fournisseur doit explicitement accorder le privilège REFERENCE_USAGE sur les bases de données au paquet d’application.

Pour accorder le privilège REFERENCE_USAGE sur une base de données au paquet d’application, exécutez la commande suivante :

GRANT REFERENCE_USAGE ON DATABASE <name> TO SHARE IN APPLICATION PACKAGE <app_package>
Copy

Où :

name

Spécifie l’identificateur de la base de données référencée qui contient une balise ou une politique.

app_package

Spécifie l’identificateur du paquet d’applications auquel le privilège REFERENCE_USAGE est accordé.

Réf : 1274