Merge branch 'master' into septembre2018

This commit is contained in:
Jerome Petazzoni
2018-09-21 09:09:12 +02:00

View File

@@ -24,15 +24,9 @@
(it examines headers, certificates ... anything available)
- Many authentication methods can be used simultaneously:
- Many authentication methods are available and can be used simultaneously
- TLS client certificates (that's what we've been doing with `kubectl` so far)
- bearer tokens (a secret token in the HTTP headers of the request)
- [HTTP basic auth](https://en.wikipedia.org/wiki/Basic_access_authentication) (carrying user and password in a HTTP header)
- authentication proxy (sitting in front of the API and setting trusted headers)
(we will see them on the next slide)
- It's the job of the authentication method to produce:
@@ -44,6 +38,26 @@
---
## Authentication methods
- TLS client certificates
(that's what we've been doing with `kubectl` so far)
- Bearer tokens
(a secret token in the HTTP headers of the request)
- [HTTP basic auth](https://en.wikipedia.org/wiki/Basic_access_authentication)
(carrying user and password in a HTTP header)
- Authentication proxy
(sitting in front of the API and setting trusted headers)
---
## Anonymous requests
- If any authentication method *rejects* a request, it's denied