Skip to content

Drupal modules to add Well-Known Uniform Resource Identifiers

Notifications You must be signed in to change notification settings

DonRichards/dot-well-known

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Draft .well-known

Concept idea for a Drupal modules to add Well-Known Uniform Resource Identifiers

Breakdown of key elements within the example files

List

Idea:

well-known/ subdirectory is defined by RFC8615 Request for Comments (RFC) memorandum published by the Internet Engineering Task Force (IETF)

It is increasingly common for Web-based protocols to require the discovery of policy or other information about a host ("site-wide metadata") before making a request. For example, the Robots Exclusion Protocol http://www.robotstxt.org/ specifies a way for automated processes to obtain permission to access resources; likewise, the Platform for Privacy Preferences [W3C.REC-P3P-20020416] tells user-agents how to discover privacy policy beforehand.

While there are several ways to access per-resource metadata (e.g., HTTP headers, WebDAV's PROPFIND [RFC4918]), the perceived overhead (either in terms of client-perceived latency and/or deployment difficulties) associated with them often precludes their use in these scenarios.

When this happens, it is common to designate a "well-known location" for such data, so that it can be easily located. However, this approach has the drawback of risking collisions, both with other such designated "well-known locations" and with pre-existing resources.

To address this, this memo defines a path prefix in HTTP(S) URIs for these "well-known locations", /.well-known/. Future specifications that need to define a resource for such site-wide metadata can register their use to avoid collisions and minimise impingement upon sites' URI space.

Examples:

More Examples:

Full list of Well-Known URIs : https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml

About

Drupal modules to add Well-Known Uniform Resource Identifiers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published