What You Learned
Distributed Services with Go — by Travis Jeffery (43 / 84)
--
👈 Authorize with Access Control Lists | TOC | Chapter 6 Observe Your Systems 👉
You’ve learned how to secure services in three parts: by encrypting connections with TLS, through mutual TLS authentication to verify the identities of clients and servers, and by using ACL-based authorization to permit client actions. Next we’ll make our service observable by adding metrics, logs, and traces.
Footnotes
[21] https://en.wikipedia.org/wiki/Man-in-the-middle_attack
[22] https://doesmysiteneedhttps.com
[23] https://blog.cloudflare.com/how-to-build-your-own-public-key-infrastructure
[24] https://www.cloudflare.com
[25] https://godoc.org/google.golang.org/grpc#ServerOption
[26] https://en.wikipedia.org/wiki/Access_control_list
[27] https://github.com/casbin/casbin
[28] https://github.com/casbin/casbin#supported-models
[29] https://en.wikipedia.org/wiki/Superuser
[30] https://en.wikipedia.org/wiki/Nobody_(username)
Copyright © 2021, The Pragmatic Bookshelf.
👈 Authorize with Access Control Lists | TOC | Chapter 6 Observe Your Systems 👉
Distributed Services with Go by Travis Jeffery can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.