]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/todo/openid_user_filtering.mdwn
optimize for common case where list is not changed
[git.ikiwiki.info.git] / doc / todo / openid_user_filtering.mdwn
1 As mentioned on IRC, I think a cheap form of [[todo/ACL]] can be maintained using [OpenID in ikiwiki](http://packages.qa.debian.org/libn/libnet-openid-consumer-perl.html).
3 Say I want to limit edits to [wiki.webvm.net](http://wiki.webvm.net/) to users of that machine. For the user 'hendry' I create a http://hendry.webvm.net/ OpenID (which actually delegates to http://hendry.myopenid.com/). And likewise for other users.
5 So I suggest an ikiwiki configuration like:
7      users => ["*.webvm.net"],
9 Would only allow edits from openIDs of that form.
11 > This kind of thing can be [[done]] now: --[[Joey]] 
12
13 >       locked_pages => "* and !user(http://*.webvm.net/)"