Start with the basic terminology. You will need to understand what Stellent means by such commonly used terms such as "group" or "account". Believe me – its' not what everyone's thinking!
When you get comfortable with the glossary – draw a diagram how all of this fits together. Drive home how content is assigned into groups, how group access is controlled by roles and how account hierarchy works.
Once you get that down – check how Folders are used to impose virtual hierarchy on otherwise flat repository.
Check out my presentation below. It covers the same ground in a little bit more details and may become a good road map for you…. Good luckOracle Stellent
SECURITY model
Lessons learned
Dmitri Khanine
dk at stellentexperts dot com
Oracle Stellent Security
• Requires careful planning
– Why? Explained later in this presentation….
Security Model Overview
• Authentication
– Stellent
– Windows
– Active Directory
– LDAP
– Custom
• Authorization
– Groups
– Roles
– Accounts
• Authentication and Authorization combo:
(LDAP, Active Directory, Custom)
– Allows mapping of existing org structure to Stellent security principals
– Stops the agony of maintaining permissions of the same user in multiple places
– Covered in detail later in this presentation
Security planning
• Long ranging implications of overly complex and under-designed models
– Access may be denied in unpredictable situations
– Hard to debug user access issues
– New content will follow the model and increase the cost of correcting the model
On Content Revisions
• Major benefit of content management…
• Each revision can have different metadata
– To update security on a content item all revisions need to be updated
Security planning
• Long ranging implications of overly complex and under-designed models
• Easier to start with a good model then change later
BUT
• Security model can be changed at any time
Basic terminology:Major source of confusion
• Groups –
• Accounts –
Security at a glance
•
Why is it so confusing?
• Hundreds of customers worldwide
• Is it just terminology?
Paradigm shift
• Single flat repository instead of conventional taxonomy
– No permission inheritance in the base system
– Optional Folders components required for some of support hierarchies BUT
– Folders are no longer synchronized with web site navigation (as of v. 7.x)
Groups
• A “tag” on a content item
• Helps to group items with same security level
• Used verbatim
• Limited to 30 characters
Roles
• User can belong to multiple roles
Accounts
– Another “tag” on a content item
BUT
– Supports hierarchy
• Accounts support hierarchy, based on a “Starts with” substring rule
• RW on ca/on will give Read and Write access to
• ca/on/montreal
• ca/on/toronto
• ca/on/Ottawa
• RW on ca,on will give Read and Write access to
• ca,on.montreal
• ca,on-toronto
• Ca,on=>ottawa
– Can be created on the fly…
Case study
• Model features after security redesign:
– Roles follows user’ job function, not organizational unit
– Groups describe access level
– Accounts segment content by organizational unit and web site section
Oracle Stellent Security:
• Requires careful planning
– Authentication
– Authorization
- Groups, Roles, Accounts
BUT
• Requires paradigm shift in thinking and can be confusing
– Must have experience implementing Stellent security models
Must be able to explain Stellent Security concepts without mystifying them
