Aller au contenu principal

Appendix C. The 'opaquelocktoken' Scheme and URIs (Le schéma 'opaquelocktoken' et les URI)

Annexe C. The 'opaquelocktoken' Scheme and URIs (Le schéma 'opaquelocktoken' et les URI)

Le schéma URI 'opaquelocktoken' a été défini dans [RFC2518] (et enregistré par l'IANA) afin de créer des URI syntaxiquement corrects et faciles à générer à partir d'UUID, destinés à être utilisés comme jetons de verrouillage et à être uniques pour toutes les ressources pour tous les temps.

Un URI opaquelocktoken est construit en concaténant le schéma 'opaquelocktoken' avec un UUID, ainsi qu'une extension optionnelle. Les serveurs peuvent créer de nouveaux UUID pour chaque nouveau jeton de verrouillage. Si un serveur souhaite réutiliser des UUID, le serveur DOIT ajouter une extension, et l'algorithme générant l'extension DOIT garantir que la même extension ne sera jamais utilisée deux fois avec l'UUID associé.

OpaqueLockToken-URI = "opaquelocktoken:" UUID [Extension]
; UUID est défini dans la section 3 de [RFC4122]. Notez que LWS
; n'est pas autorisé entre les éléments de
; cette production.

Extension = path
; path est défini dans la section 3.3 de [RFC3986]