[CouchDB] OAuth 超簡潔まとめ (2)
http://d.hatena.ne.jp/yssk22/20090922#1253600686 の続き。
local.ini にかける oauth 関連の設定。
[oauth_consumer_secrets]
- application_key = xxxxxxx
[oauth_token_users]
- user_key = xxxxxxx
[oauth_token_secrets]
- user_key = xxxxxxx
[couch_httpd_oauth]
- authorization_url = /_oauth/authorize
それぞれのパラメーターは名前の通りかと思いますが、そろそろリリースされると噂の0.10.0のChangeLogをみたら、2-legged OAuthをサポートするよ!って書いてあったので、単なるトークン認証だよね、というのはあながち間違っていないか。
自分がやりたいのは、Document の Read に対する認可制御なのですが、一向に実装される気配が...w /{db}/_design/{app}/_show/{doc_id} などでやってもいいんだけれど、/{db}/{doc_id} のURIをどう守るのがいいか、という話になってしまうので、ドキュメントレベルで認可制御したい。