Tags:
create new tag
view all tags

TWikiAccessControl via topic classification

Folks who desire flat namespaces (e.g. not MultiLevelWikiWebs) need an easier means of TWikiAccessControl in environments where many discussions are under NDA (Corporate Non-Disclosure Agreement)

In these environments, many topics are created which need the same topic access controls. It would be nice to be able to use a SecurityClassification (similar to TopicClassification) via the WebForm interface. This could probably be implemented as a plugin.

-- PeterNixon - 01 Jul 2005

Isn't the access control of a topic just another kind of preference setting? In that case it could reuse the mechanism introduced by the PreferencesPlugin, couldn't it? Potential name of the proposed plugin would be -- SecuritySettingsPlugin.

-- FranzJosefSilli - 01 Jul 2005

In implementation terms, no, it isn't but should it be? Probably, yes. Another good argument for lifting the implementation of protections out of the topic text.

-- CrawfordCurrie - 01 Jul 2005

The current non-topic-text implementation would probably be in metadata. We might need to diddle around in the Authentication code. I suppose we could make the Authentication module check for a SecurityClassification field in the WebForm metadata in addition to checking the topic's preference settings. The topics listed in the SecurityClassification field would contain the necessary preference settings to provide access control.

Proposals like this make me want to support AuthenticationPlugins.

-- PeterNixon - 01 Jul 2005

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2005-07-01 - PeterNixon
 
  • 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.