Basic認証(パスワードの暗号化)

パスワードを暗号化する
  IDと(入力)パスワードを指定して、(設定)パスワードを作成する
  通常のApache配下の場合とXAMPP配下の場合と作成方法が違うので注意すること
    ※XAMPPはローカル環境で個別テスト用に使われることが多い
      ローカル環境下で基本認証が必要だとは思わないのだが念のために

先ずApache配下の場合
  (1)パスワード作成サイトにアクセスする
    ・以下のサイトにアクセスする
      htaccess による認証用 パスワード暗号化ツール
      暗号化サービス
      他  にもあるので適当なサイトを探す

  (2)設定するパスワードを求める
    ・IDと(入力)パスワードを指定して、(設定)パスワードを求める
      (入力)パスワードと(設定)パスワードを使い分けること
    ・IDと(設定)パスワードの組み合わせを【.htpasswd】に記述する

  注意点(1)
    IDと(入力)パスワードはBasic認証画面で手入力する値
    IDと(設定)パスワードは【.htpasswd】に設定する値

  注意点(2)
    パスワードの入力がどうやってもエラーになる場合
      試しに下記のhtpasswd.exeを使って【.htpasswd】ファイルを作成してみるとよい
      結果的に上手くいった

次にXAMPP配下の場合(作成方法が違うので注意すること)
  (1)Apache付属のhtpasswd.exeを使ってパスワードファイルを作成する
    cd F:\xampp\apache\bin
    htpasswd.exe -bc {パスワード生成先のパス} {ID} {パスワード}
      (例)cdコマンドでhtpasswd.exeが在る場所を特定する
        F:/xampp/apache/bin>htpasswd.exe -bc .htpasswd UUUUUUUU PPPPPPP
          特にパスを指定しなければ
          F:\xampp\apache\binの中に【.htpasswd】ファイルが作成される


Comments

“Basic認証(パスワードの暗号化)” への2件のフィードバック

  1. […] イン用のユーザー名とパスワードを決める     ※パスワードの決め方は「Basic認証(パスワードの作成)」を参照   ・メモ帳またはエディタで作成する   ・以下のようなユーザ […]

  2. 小山幸雄のアバター
    小山幸雄

    通常のApache配下の場合とXAMPP配下の場合・・・・・・・・?意味が解りません。次回実技で教えてください。よろしくお願いします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください