1

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

しかし、これはもちろんうまくいきません。

ありがとう。

4

0 に答える 0