Chapter 22. Security
Security is an important feature when building applications, as it enables us to prevent unauthorized access and activity in our applications. Not all applications require security; a public website doesn’t for example. However, for many applications, we need to be able to control who can run and gain access to them. Once a user is logged into our application, we also need to further control what functionality they have permission to access. In APEX, these security features are implemented through the use of Authentication and Authorization Schemes. These schemes enable us to declaratively define security for our applications quickly and easily. In this chapter we will explore how to use these and other features to implement security in our applications. Specifically, we shall be looking at:
Authentication Schemes
Authorization Schemes
Session State Protection
Security Attributes
APEX security features overview
When implementing security in our applications, there are many...