Skip to Main Content
Professional Sitecore Development
book

Professional Sitecore Development

by John West
May 2012
Intermediate to advanced content levelIntermediate to advanced
552 pages
15h 43m
English
Wrox
Content preview from Professional Sitecore Development

Chapter 4

Sitecore Security

What's in This Chapter?

Evaluating access rights and security inheritance

Applying access rights with the Security Editor

Examining access rights with the Access Viewer

Understanding security domains, accounts, profiles, and roles

Integrating and extending the Sitecore security model

Sitecore provides a comprehensive security infrastructure that you can use to secure any item in any Sitecore database. This model uses concepts familiar to security administrators experienced with Windows domains, New Technology File System (NTFS), and Access Control Lists. Concepts of the Sitecore security infrastructure include:

  • Access rights
  • Users
  • User profiles
  • Roles (groups)
  • Domains
  • Security inheritance

After reading this chapter, you will have a greater understanding of the purpose of each access right, as well as of how Sitecore evaluates rights and inheritance.

You can use a number of techniques to integrate Sitecore with external security systems. The Sitecore security model uses the provider pattern, which lets you plug in alternate implementations for each component of the model. Sitecore supplies default ASP.NET security providers for authentication, user profile management, and role management. Sitecore provides optional modules that enable you to use Microsoft Dynamics Customer Relationship Management (CRM) and Active Directory (AD) for authentication. You can replace the default providers with these or with custom provider implementations that access external ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Reinventing the Organization for GenAI and LLMs

Reinventing the Organization for GenAI and LLMs

Ethan Mollick
Enterprise Application Development with C# 9 and .NET 5

Enterprise Application Development with C# 9 and .NET 5

Ravindra Akella, Rishabh Verma, Arun Kumar Tamirisa, Suneel Kumar Kunani, Bhupesh Guptha Muthiyalu

Publisher Resources

ISBN: 9781118235256Purchase book