What Is the Landmark Authorization Model?

The Landmark authorization model includes a delivered set of security classes. The delivered classes are designed to reflect common authorization needs for an application.

Security classes are defined in the same product line structure, using the same LPL syntax and framework, and the same pattern-based philosophy as the rest of the application. The mechanism for executing security rules is contained in the application itself, and is generated, compiled, and run just like the rest of the application code.

Security classes can provide security for numerous securable objects, including:

  • Securable object types, such as business classes (BusinessClass), business tasks (BusinessTask), executables (Executable), and web applications (WebApp)

  • Securable objects, such as

    • individual business class, business task, executable, and web application objects

    • data views, including a business object and its fields, and related business objects and their fields

    • fields, including compound, derived, display, and key fields

    • drills and audit logs