Is there anything in the AOLserver API that lets you get users
in a group defined in nsperm?
Imagine I've created a group "editors" that contains a couple of
users. I want to register a preauth filter that matches a URLpattern
like "/*@" such that any URL ending with "@" matches the filter.
The filter will want to ensure that the person accessing the URL
is supplying the appropriate HTTP authentication for a username
in the "editors" group as defined in nsperm.
All I've found so far is ns_checkurl, ns_passwordcheck, ns_perm,
ns_permpasswd, and ns_requestauthorize. ns_checkurl and
ns_requestauthorize appear to be identical.
What I've considered doing (let me know if this sounds like a
bad idea):
Create a "dummy" URL in nsperm/perms allowgroup for the "editors" group:
allowgroup noinherit GET /some/dummy/url editors
Then, in my preauth filter, do:
ns_requestauthorize GET /some/dummy/url \
[ns_conn authuser] [ns_conn authpassword]
Of course, ns_requestauthorize doesn't return UNAUTHORIZED, so I'd
have to check to see if [ns_conn authuser] and [ns_conn authpassword]
were both empty strings and ns_returnunauthorized myself before
trying ns_requestauthorize ...
Let me know if anyone can see a better way of doing this. Otherwise,
that's where I'm headed.
- Dossy
--
Dossy Shiobara mail: [EMAIL PROTECTED]
Panoptic Computer Network web: http://www.panoptic.com/