CHAPTER 5

image

Securing Your Application

Building an enterprise-level web application will nearly always involve solving for a consistent set of security concerns. Users will need to be able to log in, you will need to enforce password policies, and users will certainly forget their passwords. You, of course, also need to deal with various types of authentication credentials, different roles and permissions, single sign-on, and even different options for API authentication.

Building these from scratch generally involves using a code-level library, and then building the various business rules, user interface, and configuration settings by hand. Sure, ...

Get Pro Drupal as an Enterprise Development Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.