チケット #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 を参照
して下さい。