URL 経由で基本認証を使用したい新しい b2b ベンダーがいます。
彼らは次のように認証したいと考えています:
//URL coming into our server
http://usernametext:passwordtext@our.company.com/listener.php
listener.php スクリプトを介して URL からユーザー名とパスワードを取得するにはどうすればよいですか?
PHPのマニュアルページごとに基本的な認証ヘッダーを設定しようとしましたが、ログインボックスがポップアップ表示されますが、これは必要なものではありません.
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo '<response><error>No username and password found</error></response>';
exit;
} else {
//process request if username & password are legit
}