Skip to content

Commit

Permalink
adding @aaronpk's IndieAuth NOTE
Browse files Browse the repository at this point in the history
  • Loading branch information
dret committed Jan 24, 2018
1 parent 84a7131 commit 02d5e0e
Show file tree
Hide file tree
Showing 18 changed files with 262 additions and 10 deletions.
2 changes: 1 addition & 1 deletion _includes/concepts.md
@@ -1 +1 @@
732 values for 32 Web Concepts
735 values for 32 Web Concepts
2 changes: 1 addition & 1 deletion _includes/specs.md
@@ -1 +1 @@
264 specifications in 6 specification series
265 specifications in 6 specification series
30 changes: 30 additions & 0 deletions concepts.json
Expand Up @@ -3902,6 +3902,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/html",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/html" } ] },

{ "value" : "authorization_endpoint",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/authorization_endpoint",
"details" :
[
{ "description" : "After obtaining the End-User's profile URL, the client fetches the URL and looks for the authorization_endpoint and token_endpoint rel values in the HTTP Link headers and HTML <link> tags. The client builds the authorization request URL by starting with the discovered authorization_endpoint URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#discovery-1",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "bcc",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/bcc",
Expand Down Expand Up @@ -4577,6 +4587,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-more-link-relations",
"spec-name" : "Internet Draft snell-more-link-relations" } ] },

{ "value" : "redirect_uri",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/redirect_uri",
"details" :
[
{ "description" : "If a client wishes to use a redirect URL that is on a different domain than their client_id, or if the redirect URL uses a custom scheme (such as when the client is a native application), then the client will need to whitelist those redirect URLs so that authorization endpoints can be sure it is safe to redirect users there. The client SHOULD publish one or more <link> tags or Link HTTP headers with a rel attribute of redirect_uri at the client_id URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#redirect-url",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "related",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/related",
Expand Down Expand Up @@ -4787,6 +4807,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-more-link-relations",
"spec-name" : "Internet Draft snell-more-link-relations" } ] },

{ "value" : "token_endpoint",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/token_endpoint",
"details" :
[
{ "description" : "After obtaining the End-User's profile URL, the client fetches the URL and looks for the authorization_endpoint and token_endpoint rel values in the HTTP Link headers and HTML <link> tags. After the state parameter is validated, the client makes a POST request to the token endpoint to verify the authorization code and retrieve the final user profile URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#token-endpoint-0",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "type",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/type",
Expand Down
4 changes: 2 additions & 2 deletions concepts/index.md
Expand Up @@ -3,7 +3,7 @@ layout: page
title: "Web Concepts: Overview"
---

This is an overview of 32 Web Concepts (with a total of 732 distinct values) that have been harvested from all [available specifications](/specs):
This is an overview of 32 Web Concepts (with a total of 735 distinct values) that have been harvested from all [available specifications](/specs):

* [HTTP Authentication Schemes](http-authentication-scheme/) (10)
* [HTTP Cache Directives](http-cache-directive/) (15)
Expand All @@ -18,7 +18,7 @@ This is an overview of 32 Web Concepts (with a total of 732 distinct values) tha
* [HTTP Warn Codes](http-warn-code/) (7)
* [JSON Web Token Claims](jwt-claim/) (8)
* [JWT Confirmation Methods](jwt-confirmation-method/) (4)
* [Link Relations](link-relation/) (98)
* [Link Relations](link-relation/) (101)
* [Media Types](media-type/) (105)
* [OAuth Access Token Types](oauth-access-token-type/) (2)
* [OAuth Authorization Endpoint Response Types](oauth-authorization-endpoint-response-type/) (2)
Expand Down
30 changes: 30 additions & 0 deletions concepts/link-relation.json
Expand Up @@ -51,6 +51,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/html",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/html" } ] },

{ "value" : "authorization_endpoint",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/authorization_endpoint",
"details" :
[
{ "description" : "After obtaining the End-User's profile URL, the client fetches the URL and looks for the authorization_endpoint and token_endpoint rel values in the HTTP Link headers and HTML <link> tags. The client builds the authorization request URL by starting with the discovered authorization_endpoint URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#discovery-1",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "bcc",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/bcc",
Expand Down Expand Up @@ -726,6 +736,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-more-link-relations",
"spec-name" : "Internet Draft snell-more-link-relations" } ] },

{ "value" : "redirect_uri",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/redirect_uri",
"details" :
[
{ "description" : "If a client wishes to use a redirect URL that is on a different domain than their client_id, or if the redirect URL uses a custom scheme (such as when the client is a native application), then the client will need to whitelist those redirect URLs so that authorization endpoints can be sure it is safe to redirect users there. The client SHOULD publish one or more <link> tags or Link HTTP headers with a rel attribute of redirect_uri at the client_id URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#redirect-url",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "related",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/related",
Expand Down Expand Up @@ -936,6 +956,16 @@
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/snell-more-link-relations",
"spec-name" : "Internet Draft snell-more-link-relations" } ] },

{ "value" : "token_endpoint",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/token_endpoint",
"details" :
[
{ "description" : "After obtaining the End-User's profile URL, the client fetches the URL and looks for the authorization_endpoint and token_endpoint rel values in the HTTP Link headers and HTML <link> tags. After the state parameter is validated, the client makes a POST request to the token endpoint to verify the authorization code and retrieve the final user profile URL.",
"documentation" : "http:\/\/www.w3.org\/TR\/indieauth\/#token-endpoint-0",
"specification" : "http:\/\/webconcepts.info\/specs\/W3C\/TR\/indieauth",
"spec-name" : "W3C TR http:\/\/www.w3.org\/TR\/indieauth" } ] },

{ "value" : "type",
"concept" : "http:\/\/webconcepts.info\/concepts\/link-relation\/",
"id" : "http:\/\/webconcepts.info\/concepts\/link-relation\/type",
Expand Down

0 comments on commit 02d5e0e

Please sign in to comment.