BASIC認証について


はる  2007-05-01 13:32:49  No: 25992  IP: 192.*.*.*

INDYを使用して、下記のコードを記載しました所、BASIC認証を通す事ができました。  


IdHttp1.Request.Clear;
IdHttp1.Request.BasicAuthentication := true;
Idhttp1.HandleRedirects := true;            //リダイレクト


  if IdHttp1.Request.Authentication = nil
  then begin
    IdHttp1.Request.Username := 'xxxxxxxx';
    IdHttp1.Request.Password := 'yyyyyyyy';
  end else 
  begin
    idhttp1.Request.Authentication.Username := 'xxxxxxxxx';
    idHttp1.Request.Authentication.Password := 'yyyyyyyyy';
  end;
IdHttp1.Get('http://www.xxxxx.xxxxx');

この状態で、ブラウザ(IE)を表示しても結局BASIC認証が必要となります。
プログラムでBASIC認証を行い、その後でIEを起動して認証後の画面を表示
するような事はできないでしょうか?

編集 削除
あの手この手ダレの手?  2007-05-01 16:08:05  No: 25993  IP: 192.*.*.*

>プログラムでBASIC認証を行い、その後でIEを起動して認証後の画面を表示
>するような事はできないでしょうか?
それは不可能。IE自身で認証処理しなければダメ...なれど...「たたけよ、さらば開かれん」ということもあり、「さも認証できたかのように騙してIEに表示する」ことは出来なくもなく...

編集 削除