タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

認証に関するrosesugarのブックマーク (2)

  • OAuth認証でFacebookを利用するWebアプリケーション(PHPの場合) | 配電盤

    OAuth認証でTwitterを利用するWebアプリケーションの作り方を以前紹介しました。OAuth認証はさまざまなサイトで使われていますが、使い方がちょっとずつ違っていたりして、プログラミングが苦手な人には敷居が高い気がします。せっかくおもしろいことを思いついても、最初の段階で躓いて挫折するのはがっかりなので、簡単なサンプルがたくさんあるといいと思います。 というわけで、PHPでFacebookのOAuth認証を利用する例を紹介しましょう。 Facebookの開発者サイトでアプリケーションを登録し、アプリケーションIDとシークレットキーを取得します。 2つのファイルでOAuth(説明用) OAuth認証の開始ページを/facebook/oauth-start.php、終了ページを/facebook/oauth-end.phpとします。 oauth-start.phpは次のようになります。

    OAuth認証でFacebookを利用するWebアプリケーション(PHPの場合) | 配電盤
  • 認証ダイアログの表示

    PHPかどうかは関係無く、HTTPベースでのやりとりにおいてベーシック認証を行わせる場合の手順は下記の通りです。 まずユーザー認証が必要なページを作成したとします。そのページを見ようとする要求がクライアントからあった場合、「Authorization」ヘッダの有無を確認します。クライアントから初めてアクセスがあった場合には通常はありません。 PHPでこの確認を行う場合は、定義済みの変数である「$_SERVER」の値をチェックします。$_SERVER は、ヘッダ、パス、スクリプトの位置の ような情報を有する配列です。この配列の中の「PHP_AUTH_USER」に対応する値の有無で確認します。

    認証ダイアログの表示
  • 1