チケット #112 (closed 仕様: fixed)
Web API について
| 報告者: | n-nishimura | 担当者: | mn | 
|---|---|---|---|
| 優先度: | 各マイルストーンで解決する | マイルストーン: | Iterate7(2/7) | 
| コンポーネント: | OpenID server | バージョン: | |
| キーワード: | 関係者: | ||
| GanttChart表示: | OFF | 依存TaskNo: | |
| 開始予定日: | YYYY/MM/DD | 終了予定日: | YYYY/MM/DD | 
説明
Web API の仕様を以下とする
- http://openid.dbcls.jp/user/:username.xml で XML 形式で返す
 - 以下の項目を返す
- trust-root : 利用しているクライアントの URL (OpenID 認証時にクライアントから送信される情報)
 - created-at : 認証を初めて利用した日時
 - approved-at : 最後に認証した日時
 - expired-at : 無効になった日時。日時が空の場合は、永続的に認証が許可されている
 
 - 指定したユーザーが存在しない、または、認証済みのクライアントが存在しない場合は以下
- 空のレスポンスを返す
 - ステータスコード 404 を返す
 
 
フォーマットは以下である。
<approvals>
  <approval>
    <approved-at type="datetime">2008-01-25T12:59:05+09:00</approved-at>
    <created-at type="datetime">2008-01-09T14:57:22+09:00</created-at>
    <expired-at type="datetime"></expired-at>
    <trust-root>http://localhost:2000/</trust-root>
  </approval>
  <approval>
    <approved-at type="datetime">2008-01-11T10:35:05+09:00</approved-at>
    <created-at type="datetime">2008-01-10T12:33:16+09:00</created-at>
    <expired-at type="datetime"></expired-at>
    <trust-root>http://localhost:3001/consumer</trust-root>
  </approval>
</approvals>
チケットの履歴
        Note: チケットについてのヘルプは
        TracTickets を参照
        して下さい。
      
    