• 締切済み

basic認証について分からなくて困っています。

htaccessでbasic認証を行っています。ID、passをURLに含めて、ダイヤルボックスを表示させないでログインできる方法はないでしょうか?

  • umak
  • お礼率25% (1/4)

みんなの回答

回答No.4

URL中にIDとパスワードを含めてメールするということは そのメールを受信・転送・引用・傍受した人には、無条件にそのコンテンツを閲覧できるということになるので、 逆にいうと、そのぐらいのセキュリティーレベルでいいなら、 どこにもリンクのないディレクトリーにそのコンテンツをおいて BASIC認証を外せばよいのではないでしょうか。

umak
質問者

お礼

そうですよね。ありがとうございます。リンクのないディレクトリーにおく事にします。

回答No.3

cgiでフォームにIDとパスワードを入力して・・・ってことであれば 以下のような物がありますが

参考URL:
http://www.kent-web.com/pwd/pwmgr.html
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2
umak
質問者

補足

1の方の回答もMacではできるみたいなのですが、IEでは難しいという事ですよね。会員制のホームページを作っているのですが、ページのURLを貼り付けてメールを送る時にいちいち認証をさせなくてもいいようにしたかったのですが。cgi,phpなどでフォーム認証を使えば可能になりますか?

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.1

basic認証をしている意味があるのかという問題はおいといて、 URLの規約としては http//<user>:<password>@<host>:<port>/<url-path> でいいでしょう。

参考URL:
http://www.spencernetwork.org/reference/rfc1738-ja-URL.txt

関連するQ&A

  • ベーシック認証と、サイト内入力

    ベーシック認証と、サイト内入力についてご教授頂けると幸いです。 一般には、見せたくないページをhtaccessを使ってベーシック認証にしています。 当然、IDとPASSを訪ねる画面が表示されます。 でも、多くのサイトは、サイト内にIDとPASSを入力させログインのボタンでログインみたいになっていると思います。 MySQLなどを使えば出来そうですが、そういうものを使用せず、 PHPやJSなどで処理が出来ないものかと悩んでいます。 どうぞ、よろしくお願い致します。

  • .htpasswdのbasic認証について

    basic認証を掛けたいのですがうまく動作しません。 通常表示されるトップページ(/httpdocs/index.html)は認証なしで 特定のページ(/httpdocs/pass/index.html)は認証を掛けたいと 思っています。 まずは、passフォルダ内に .htaccessと.htpassedとindex.htmlを作成し .htaccessの中身は AuthUserFile /httpdocs/pass/.htpasswd AuthGroupFile /dev/null AuthName "Input ID and Password." AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> .htpassedの中身は aaa:bbb としています。 認証が成功すればpassフォルダ内のindex.htmlを表示させたいのですが 何回もIDとPASSを入れても入力画面が表示されindex.htmlを 表示することができません。 サーバーはレンタルサーバーのXbitを使っています。

  • .htaccess認証の自動ログイン

    .htaccess認証を使用している場合、URLにIDとパスワードを追加し認証画面を出さずにログインできる方法はありますか? 現在制作中のソフトに埋め込んだブラウザで毎回入力が面倒です。 認証はソフトウェア自体にあり、接続先は.htaccess認証の解除が出来ません。

  • .htaccess認証とエクセルファイル

    .htaccessでパスワード認証するページを作ったのですが、 リンクしたエクセルファイルをブラウザで開くと、 毎回、ID&PASSのダイアログが表示されます。。。 どうしてエクセルだけ、毎回ダイアログが出るのでしょうか・・・ 1度のID&PASS入力で済む設定方法などはあるのでしょうか? どうぞよろしくお願い致します。

  • HTTPのBasic認証に自動ログインする方法は?

    色々と検索したつもりですが、見つけられなかったので新規に質問させていただきます。 現在、ApatcheでBasic認証を行っているページがあります。 (Basic認証行ってるサイトは管理外なので設定変更等は不可) そのページを認証ダイアログ無しに表示させる方法を探しています。 以下が検索したが、無効と思われる対応方法です。 ○「http://id:pass@url」という方法は使用不可になっています。 ○「Authorizationヘッダ」にあらかじめ設定してから、目的のページを開いても、リンク先のページを開くときには再度認証が求められる。 結局、ユーザーオペレーション(idとpassの入力+enter)を自動化するしか無いのかなと思っているところです。 そこで、質問の内容ですが、 1.VBSで認証ダイアログにid&passを埋め込む方法を教えてください。 フォームではないので objIE.Document.all("id").value = "ABC" objIE.Document.all("pass").value = "DEF" objIE.Document.forms(0).submit という方法が使えません。 また、フォーカスもidにあるかpassにあるかは不定です。 2.VBSではなく、当初の目的である認証ダイアログ無しに自動ログインする方法があれば教えてください。 長文になってしまったこと、ご了承ください。説明が難しくて・・・ よろしくお願いいたします。

  • .htaccessによるユーザー認証

    FC2の無料ホームページで .htaccess のユーザー認証を試みてますが、上手くいきません。 .htaccessの内容は以下の通りで、  passというフォルダを作って、パスワードファイルを格納しています。 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /pass/passwd.dat require valid-user 状況としては、エラー表示もせず何度もパスワードをきいてきます。 どなたか、お助け下さい!

  • htaccessの認証が出来ません…

    htaccessによるBasic認証を試みてるのですが、何度IDとPASSを打っても同じ認証画面が出てきてしまいます…。 .htaccessには以下のように記述してあります。 AuthUserFile "フルパス.htpasswd" AuthGroupFile "/dev/null" AuthName "Input ID and Password." AuthType Basic <Limit GET POST PUT> require valid-user </Limit> <Files ~ "^.(htpasswd|htaccess)$"> Order deny,allow deny from all </Files> .htpasswdには ID:暗号化したパスワード と記述してあります。 フルパスの指定に間違いがないとしたら、何か他に認証に 失敗する原因として挙げられるものがありますでしょうか? 『0ad』というところでレンタルサーバーしてまして、htaccess可能となってはいるのですが…。

  • BASIC認証からフォーム認証への切り替え

    現在、あるサイトに入る際、 Basic認証を利用しているのですが、 これを別のサイトからフォームにID:PASSを入力して ログインできるようにしたいと考えています。 (例えばヤフーメールにログインするように) ちなみにBASIC認証するサイトは私が管理している ものではないのです。 このようなことは可能なのでしょうか? また、その場合はどのようなhtmlを記述すれば いいのでしょうか? よろしくお願いしますm(_ _)m

    • ベストアンサー
    • HTML
  • .htaccessの認証ができない

    認証画面は出てくるのに、 IDとPASSをいれずにOKを押すと、 入れてしまいます。 httpd.conf .htaccess .htpasswd はかなりチェックしています。 特定の1ユーザにしかアクセスは与えていないはずなんですが・・・。 どんな原因が考えられるんでしょうか。 Basic認証のポップアップは出ているのですが。 OS:FreeBSD Webサーバ:Apache

  • htaccessでBasic認証

    無料サーバのland.toを使用しています。 .htaccessでアクセス制限をしようと試みています。 public_html--index.html       |        -member(アクセス制限したいディレクトリ)         |         |-index.html           |-.htaccess         |-.htpasswd  現在 「.htaccess」 AuthType Basic AuthName "Input ID and Password." AuthUserFile home1/httpd/自分のアカウント/public_html/member/.htpasswd AuthGroupFile /dev/null require valid-user と 「.htpasswd」 test:wJCXiVYr.qTbA という風に試しにUPしています。 認証のダイアログボックスが表示されて、passを入力しているのですが、どうしても認証されません。 passの暗号化は http://www.rescue.ne.jp/cgi/htpasswd/makepwd-des/ http://www.chama.ne.jp/access/index.htm の2箇所で試しましたがダメでした。 各ファイルの最終行の後に改行を入れる、アスキーモードでファイル転送する、属性を604にする、というのも確認をしています。 他に何か直すところはありますか? アドバイスをお願いします。

    • ベストアンサー
    • PHP