summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2022-03-29 12:40:10 -0600
committermo khan <mo@mokhan.ca>2022-03-29 12:40:10 -0600
commit13f0cd7382f97d68b66583185c85b8566199c06f (patch)
tree904d28f7258a702978789e1c859f4c00da2c34e8 /doc
parentd7517092cc8e616b2934c343c633401931150c66 (diff)
add links to RFCs
Diffstat (limited to 'doc')
-rw-r--r--doc/authz/README.md23
1 files changed, 10 insertions, 13 deletions
diff --git a/doc/authz/README.md b/doc/authz/README.md
index 7272ad7..058d139 100644
--- a/doc/authz/README.md
+++ b/doc/authz/README.md
@@ -1,11 +1,8 @@
+# Thinking Out Loud
-
-* RFC 7519 - JSON Web Token (JWT)
-* RFC 6749 - OAuth 2.0 Authz Framework
-
-# Enforcing authz
+## Enforcing authz
Give me a token with these claims:
@@ -45,9 +42,9 @@ Authorization: Bearer my.jwt.token
}
-# Managing authz
+## Managing authz
-*
+*
## TFC
@@ -73,8 +70,6 @@ Authorization: Bearer my.jwt.token
8. browser presents access token with JWT claims.
9. resource server verifies claims in the token and determines if subject has access to the resource.
-
-
```plaintext
| -------------------
| |->| gRPC Gateway |
@@ -189,11 +184,13 @@ TODO:
### References:
-* https://github.com/hashicorp/cloud-resource-manager
* [HCP-007 Resource hierarchy and IAM](https://docs.google.com/document/d/1sawA84ZLt768RIi4VZuCfVUSthAcpcc4ufAkWj-9nlc)
* [HCP-104 Permission naming](https://docs.google.com/document/d/1ZKBRVBKqZU_l4WcKLugYgY_IUACM4SGHWpnJAuWUf70)
* [HCP-128 Internal Operators](https://docs.google.com/document/d/1x2z0jSOGt0l-sHsbBunepOJeuR62yL31_otNmkd0KNc)
-* [HCP-183 Provisioning roles and permissions](https://docs.google.com/document/u/0/d/10gl7CaoISY5dIqEeIoCdES2yQrrJn26bIUp0mHhvBDk)
* [HCP-167 Human operators RBAC](https://docs.google.com/document/d/14wluO-VnTz5ku5qN5KDkBZCoBgtOZLobMK4Fb1yfn6w)
-* [Joe](https://hashicorp.zoom.us/rec/share/v8FpIZfpxmhOZ5HJ6WjQW4whBYP3X6a813BNrPALy034-oF5wTfbterEkePMGqM) password: &445zfl0
-* [Alex Dadgar](https://hashicorp.zoom.us/rec/share/_mMXheCQJuXTdblyq3uzNsq8PNYj3tI-r2pVJNU-QWSzx3TrvghRJ2AJex-4WHZQ.CRT--WKINJRLg1-b) password: *y$cLK39
+* [HCP-183 Provisioning roles and permissions](https://docs.google.com/document/u/0/d/10gl7CaoISY5dIqEeIoCdES2yQrrJn26bIUp0mHhvBDk)
+* [Presentation: Alex Dadgar](https://hashicorp.zoom.us/rec/share/_mMXheCQJuXTdblyq3uzNsq8PNYj3tI-r2pVJNU-QWSzx3TrvghRJ2AJex-4WHZQ.CRT--WKINJRLg1-b) password: `*y$cLK39`
+* [Presentation: Joe](https://hashicorp.zoom.us/rec/share/v8FpIZfpxmhOZ5HJ6WjQW4whBYP3X6a813BNrPALy034-oF5wTfbterEkePMGqM) password: `&445zfl0`
+* [RFC 6749 - OAuth 2.0 Authz Framework](https://datatracker.ietf.org/doc/html/rfc6749)
+* [RFC 7519 - JSON Web Token (JWT)](https://datatracker.ietf.org/doc/html/rfc7519)
+* https://github.com/hashicorp/cloud-resource-manager