BASIC認証について


はる  2007-05-01 22:32:49  No: 25992

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-02 01:08:05  No: 25993

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加