サーバ側の認証処理をするクラス。 長いから全部は書かないけど。 <?php class AuthServer{ var 〜 function __construct(){ $this->header = apache_request_headers(); $this->input = file_get_contents('php://input'); $this->http_method = isset($this->header['HTTP_X_HTTP_METHOD_OVERRIDE']) ? $this->header['HTTP_X_HTTP_METHOD_OVERRIDE'] : @$_SERVER['REQUEST_METHOD']; } // Basicで認証 function basicAuth(){ 〜 } // Digestで認証 function digestAuth
書いている最中に下書き保存して休憩したら、下書きが消えたので絵だけ復元しつつ。。。やる気レス。 前回は http://d.hatena.ne.jp/yssk22/20090722#1248283792 の辺りで、partuza で大体 /people/{guid}/{selector}/{pid} の例 がどう取り扱われるかわかったので、@me とかその辺をどう解釈するのか、っていうことを追求しています。 すなわち、partuzaとshindigのソースコードからOpenSocialの認証・認可周りで何やってんの?っていう話です。 src/social/servlet/ApiServlet.php から。 // **** // src/social/servlet/ApiServlet.php // line: 102 // **** public function getSecurity
PHPで。 最近仕事で2-legged OAuthに触れる機会があったので、その延長でOpenSocialのサービスプロバイダっぽいのを個人的に作ってみる。 HTTPメソッド クライアントがPUTとかDELETEとかのメソッドを使えない場合、リクエストヘッダーに"X-HTTP-Method-Override"を含めるらしい。 もしかしたらGDataだけの仕様かも知れないけど。 ファイアウォールが PUT を通さないようなら,"X-HTTP-Method-Override: PUT" のように上書きヘッダ (Override Header) をセットする http://teahut.sakura.ne.jp/w/hiki.cgi?GData%2FProtocol POST / HTTP/1.0 X-HTTP-Method-Override: PUT Content-Length: 15 pu
OpenSocial対応のガジェットを構築するうえでの悩みどころは、「テスト環境どうするの?」というところではないでしょうか。 まだ公開していないガジェットアプリケーションを Orkutのsandboxでテストするのはちょっとなぁ・・・と思ったことがある人は、ここで紹介するShindigとPartuzaを使ってみるといいかもしれません。 今回はまず Shindig について説明します。 Shindigは OpenSocial API Specificationと Gadgets Specificationを実装したオープンソースのプロジェクトです。 Apache incubatorにて開発が進められています。 Shindigを使うと誰でも自由にOpenSocialガジェットをホストするサイトを構築することができます。ローカル環境に立てればテスト環境が作れるというわけです。 ※ iGoogl
ローカルマシン上のvmwareにインストールしたCentOS5.2へshindigとpartuzaをインストールしました。 サーバに必要な環境は apache2.x php5.2.x mcrypt xml mysql mysql5.x といった感じ。私の環境とかは下記の通りです。 [root@localhost ~]# cat /etc/redhat-release CentOS release 5.2 (Final) [root@localhost ~]# rpm -qa|grep php php-5.2.6-jason.1 php-gd-5.2.6-jason.1 php-mcrypt-5.2.6-jason.1 php-common-5.2.6-jason.1 php-ldap-5.2.6-jason.1 php-xml-5.2.6-jason.1 php-devel-5.2.6-j
Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や
2015/10/23 - Apache Shindig has been retired. For more information please explore the Attic. Welcome To Apache Shindig! Apache Shindig is an OpenSocial container and helps you to start hosting OpenSocial apps quickly by providing the code to render gadgets, proxy requests, and handle REST and RPC requests. Learn more » What is Apache Shindig? Apache Shindig's goal is to allow new sites to start ho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く