Permission Classe

Définition

Opérations de lecture, de remplacement ou de suppression d’une autorisation spécifique par ID. Les autorisations sont utilisées pour créer ResourceTokens. Les jetons de ressource fournissent un accès aux ressources d’application au sein d’une base de données. Jetons de ressource :

  • Fournissent un accès à des conteneurs, clés de partition, documents, pièces jointes, procédures stockées, déclencheurs et fonctions définies par l’utilisateur spécifiques.
  • Sont créés lorsqu’un utilisateur dispose des autorisations sur une ressource spécifique.
  • Sont recréés lorsqu’une ressource d’autorisation est exécutée par un appel POST, GET ou PUT.
  • Utilisent un jeton de ressource de hachage créé spécifiquement pour l’utilisateur, la ressource et les autorisations.
  • Sont liés à une période de validité personnalisable. La durée de validité par défaut est d’une heure. La durée de vie du jeton peut cependant être définie de manière explicite (24 heures maximum).
  • Offrent une alternative sûre pour céder la clé principale.
  • Permettent aux clients de lire, d’écrire et de supprimer des ressources dans le compte Azure Cosmos DB en fonction des autorisations qui leur ont été accordées.
public abstract class Permission
type Permission = class
Public MustInherit Class Permission
Héritage
Permission

Constructeurs

Permission()

Opérations de lecture, de remplacement ou de suppression d’une autorisation spécifique par ID. Les autorisations sont utilisées pour créer ResourceTokens. Les jetons de ressource fournissent un accès aux ressources d’application au sein d’une base de données. Jetons de ressource :

  • Fournissent un accès à des conteneurs, clés de partition, documents, pièces jointes, procédures stockées, déclencheurs et fonctions définies par l’utilisateur spécifiques.
  • Sont créés lorsqu’un utilisateur dispose des autorisations sur une ressource spécifique.
  • Sont recréés lorsqu’une ressource d’autorisation est exécutée par un appel POST, GET ou PUT.
  • Utilisent un jeton de ressource de hachage créé spécifiquement pour l’utilisateur, la ressource et les autorisations.
  • Sont liés à une période de validité personnalisable. La durée de validité par défaut est d’une heure. La durée de vie du jeton peut cependant être définie de manière explicite (24 heures maximum).
  • Offrent une alternative sûre pour céder la clé principale.
  • Permettent aux clients de lire, d’écrire et de supprimer des ressources dans le compte Azure Cosmos DB en fonction des autorisations qui leur ont été accordées.

Propriétés

Id

ID de l’autorisation Cosmos

Méthodes

DeleteAsync(RequestOptions, CancellationToken)

Supprimez un PermissionProperties du service Azure Cosmos DB en tant qu’opération asynchrone. Cela ne révoque pas resourceTokens existant.

ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken)

Lit un PermissionProperties à partir du service Azure Cosmos en tant qu’opération asynchrone. Chaque lecture retourne un nouveau ResourceToken avec son expiration respective.

ReplaceAsync(PermissionProperties, Nullable<Int32>, RequestOptions, CancellationToken)

Remplacez un PermissionProperties à partir du service Azure Cosmos en tant qu’opération asynchrone. Cela ne révoque pas resourceTokens existant.

S’applique à