Descriptionenvirons/httpstorage: authentication support
This change to httpstorage enables authentication,
where authentication implies authorisation.
For an authenticating httpstorage, authentication
is required only for Put/Remove* methods; List/Get
will work unauthenticated.
Authentication is implemented by a client providing
a certificate signed by the CA, where the CA is
previously agreed upon.
There will be a followup branch which enables this
for the null provider, via additions to the
worker/localstorage.LocalStorageConfig interface,
and storage CA certificate generation at bootstrap
time.
NOTE: one caveat is that wget et al. will need to
skip certificate validation.
Fixes #1225916
https://code.launchpad.net/~axwalk/juju-core/1225916-httpstroage-authentication/+merge/187152
(do not edit description out of merge proposal)
Patch Set 1 #
MessagesTotal messages: 3
|