ironic-lib/releasenotes/notes
Steve Baker a9abc5699f Implement Basic HTTP authentication middleware
This middleware is added to ironic-lib so that it can eventually be
used by ironic and ironic-inspector as an alternative to noauth in
standalone environments.

This middleware is passed a path to a file which supports the
Apache htpasswd syntax[1]. This file is read for every request, so no
service restart is required when changes are made.

The only password digest supported is bcrypt, and the ``bcrypt``
python library is used for password checks since it supports ``$2y$``
prefixed bcrypt passwords as generated by the Apache htpasswd utility.

[1] https://httpd.apache.org/docs/current/misc/password_encryptions.html
Needed-By: https://review.opendev.org/727467
Needed-By: https://review.opendev.org/729463

Change-Id: I874783b8ece0eedf27a94dfed5163d0c82f8b9de
Story: 2007656
Task: 39740
2020-05-26 10:00:06 +12:00
..
basic-auth-middleware-e5af29651b2d7979.yaml Implement Basic HTTP authentication middleware 2020-05-26 10:00:06 +12:00
conver-str-to-bytes-11a665d0fa8828ec.yaml Convert str to bytes for py3 socket compatibility 2020-04-10 10:41:06 -05:00
drop-py-2-7-3c01e37309077c06.yaml Drop python 2.7 support and testing 2019-11-22 14:10:45 +01:00
extend-list-partitions-b71f81c77f6ecfdb.yaml Include partiton name and flags from parted output 2019-03-30 06:11:35 +00:00
fix-metadisk-partitioning-32d3fca274290dd6.yaml Use last digit to determine paritition naming scheme 2019-07-04 14:19:51 +01:00
remove-iscsi-verify-attempts-ff9eb5b7a28e6143.yaml Remove deprecated [disk_utils]iscsi_verify_attempts 2020-01-08 17:29:43 +01:00
rescan-for-partition-write-out-3fbb92ae5c2a33c6.yaml Rescan after making partition changes 2019-08-21 08:27:29 -04:00
wipe-gpt-on-metadata-wipe-ac0a93b16e00893f.yaml Erase expected GPT locations in metadata wipe 2019-08-20 10:46:07 -04:00