タグ

basic認証に関するKouJustinのブックマーク (6)

  • Basic認証・Digestアクセス認証の実装

    はじめに 『Javaによる簡易HTTPサーバーの作成』第2回目の今回は、RFC2617で規定されているHTTPのBasic認証およびDigestアクセス認証を、前回作成したHTTPサーバーに実装します。 記事では HTTPの認証の仕組み NullObjectパターンの利用 Javaでメッセージダイジェストを利用する方法 デファクトスタンダードと仕様の齟齬(そご)の実例 といったトピックを取り上げます。 対象読者 記事は、Javaプログラミングの初級者から中級者を対象に、J2SEのメッセージダイジェストの利用方法や、NullObjectデザインパターンの利用などについて解説します。 また、HTTPの認証機構や、RFCと現実の実装の差などの、コンピューティングの周辺知識についても簡単に説明します。 必要な環境 記事のソースをビルド/実行するには、J2SE 1.4以上を利用してください。ソ

    Basic認証・Digestアクセス認証の実装
  • - 株式会社エスロジカル - 技術ドキュメント Apache:htpasswd コマンド

    技術ドキュメント目次 -> Apache -> htpasswd コマンド 技術ドキュメントは、2002~2004年頃に作成したものが多いです。 内容が古くなっていることもあるかと思いますが、ご了承ください。 【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。 ◆ はじめに Basic認証のパスワードファイルを作成するときに使用する、 htpasswd コマンドについて解説します。 なお、 htpasswd コマンドは、 (Apache のディレクトリ)/bin/htpasswd として自動的にインストールされます。 ◆ Basic認証の設定 まず、Apache で Basic認証を行うための設定方法をおさらいします。 <Directory ****>~</Directory>での指定や、 .htaccess に次のように指定することで、 指定

  • phpでベーシック認証 - bnote

    ベーシック認証とは、事前に作成したユーザーとパスワードを持つ人にのみページを公開したい時 簡単に使用できるのが、ベーシック認証です。 ここでは、phpによる ベーシック認証 を紹介します。 ベーシック認証 の仕組みについては、次のページを参照してください。[ベーシック認証] Apacheによる ベーシック認証 は、次のページを参照してください。[Apacheによるベーシック認証 ] PHPによるHTTP認証のフック この機能は、Apacheモジュールとして実行した時のみ 有効で、CGI版では利用できません。 仕組みとしては、Apache等がクライアントとのやり取りを行うのと同様のことを php で実現することになります。 <?php function AuthenticateUser($user,$pwd){ //ファイルやDBを使ってユーザーをチェックします。 } if(!isset($

  • Basic認証用のHTTPリクエストヘッダーの送信方法 - 積み重ねた日々

    プログラム内でBasic認証を行いたい場合、HTTPリクエストヘッダーを送信するだけでよいので、その手順をメモしておきます。 手順はいたって簡単で、「認証用ID:認証用Password」をbase64でエンコードした結果の文字列を使うだけです。PHPだと以下のワンライナーで簡単に取得できます。(例は、IDがfoo、Passwordがbarになります) $ php -r 'echo base64_encode("foo:bar");' Zm9vOmJhcg==上記の値を使い、以下の1行をHttpリクエストヘッダーで送信することでBasic認証に成功します。 Authorization: Basic Zm9vOmJhcg==

    Basic認証用のHTTPリクエストヘッダーの送信方法 - 積み重ねた日々
  • PHP による HTTP 認証

    header() 関数を使うと、 "Authentication Required" メッセージをクライアントブラウザに送ることができます。 これにより、クライアントブラウザではユーザー名とパスワードの入力要求 ウインドウがポップアップ表示されます。一度、ユーザーがユーザー名と パスワードを入力すると、PHP スクリプトを含むその URL は、次回以降、 定義済みの変数 PHP_AUTH_USER と、 PHP_AUTH_PW と、 PHP_AUTH_TYPE にそれぞれユーザー名、 パスワード、認証型が代入された状態で呼ばれます。 定義済みの変数は、配列 $_SERVER でアクセス可能です。 "Basic" 認証および "Digest" 認証 (PHP 5.1.0 以降) の両者がサポートされています。詳細は、 header()を参照ください。 ページ上でクライアント認証を強制するスク

  • Zend FrameworkでBASIC認証を行う|Nullyのぶろぐ

    TweetSharebarTweetZend FrameworkでBASIC認証を行う方法+認証されていない場合の対処方法をご紹介。Zend FrameworkでBASIC認証を掛けることがあるとすれば管理画面のような見られたくないよ!というページが多いです。というかそういうページにかけます。BASIC認証をかけるにはBASIC認証を書けるには、次のクラスと1つのファイルが必要になります。Zend_AuthZend_Auth_Adapter_Http_Resolver_Filehtpasswd(ファイル名は何でもよくて、ファイルの中身が重要になります。)htpasswdファイルはWeb上から参照されない場所においておくのが好ましいです。htpasswdの中身は「ユーザー名:realm:パスワード(平文)」と言う形で記述しておきます。今回は「nully:SeecretRoomofNully:

  • 1