Apache の基本的な承認フレームワークを使用すると、ユーザー名とパスワードを次のように URL に直接渡すことができます。
https://username:password@domain.com/path
私の質問は、URL でパスワード (またはユーザー名とパスワードの両方) をエンコード (base64、sha1、または md5 など) することは可能ですか?
ここにリストされているさまざまな組み合わせをapache.orgで試しましたが、ヘッダーとして使用するとすべて有効なようです(のようにheader("Authorization",...)
)。
たとえば、これが機能した場合、上記の URL は次のようになります (例として SHA1 を取り上げます):
https://username:{SHA}<base64 encoded sha hash>@domain.com/path
しかし、これはもちろんうまくいきません。
ありがとう。