a9abc5699f
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 |
||
---|---|---|
.. | ||
basic-auth-middleware-e5af29651b2d7979.yaml | ||
conver-str-to-bytes-11a665d0fa8828ec.yaml | ||
drop-py-2-7-3c01e37309077c06.yaml | ||
extend-list-partitions-b71f81c77f6ecfdb.yaml | ||
fix-metadisk-partitioning-32d3fca274290dd6.yaml | ||
remove-iscsi-verify-attempts-ff9eb5b7a28e6143.yaml | ||
rescan-for-partition-write-out-3fbb92ae5c2a33c6.yaml | ||
wipe-gpt-on-metadata-wipe-ac0a93b16e00893f.yaml |