Tags:
create new tag
view all tags

Question

I'm working in an environment where I need to be able to control who is able to register to edit (and in a few cases view) webs/topics. What I'd like to do is set it so only certian groups can register new users. Would setting the TWikiRegistration Page to only be viewable by the specified groups work?

Environment

TWiki version: TWikiRelease02Sep2004
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: RHEL4
Web server: Apache 2.0.52
Perl version: 5.8.5
Client OS: N/A
Web Browser: N/A
Categories: Permissions, Registration

-- JeffersonCowart- 01 Mar 2005

Answer

Registration is normally instigated by the anonymous user, so restricting that page would require unusual workflow of being logged in by a user in order to register another. It would work though.

The upcoming DakarRelease has the beginnings of a code hook for ApprovingRegistrations. See RegisterDotPm for details.

-- MartinCleaver - 01 Mar 2005

We are using this for some internal department documentation so we know the list of users who need accounts.

-- JeffersonCowart - 01 Mar 2005

Then the best thing to do is to BulkRegister them. BulkRegistration is a feature of DakarRelease (or it will be if I can work out why the test harness has broken frown ) .

-- MartinCleaver - 01 Mar 2005

Setting the TWikiRegistration Page to only be viewable by a specified groups would work. Note that this is security by obscurity since someone could dowload TWiki, study the code and create a new registration page that calls the register script.

However, what about this approach: Let anyone register & keep the Main web and TWiki web open to all. Lock down other webs to specific groups. When a new user registers, an admin would need to add that user to one of the groups.

-- PeterThoeny - 06 Apr 2005

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2005-04-06 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.