Authentication and Authorization do not need an introduction. But how nice would it be to have a standard implementation from which you can start building your own application? The presentation introduces a barebone application that has a flexible authentication and authorization already built in. It is inspired by the security part of the presentation "5 Lifehacks for the Apex Development environment" given by Oracle employee Koen Lostrie at Apex World in March 2016.

1. The authentication scheme

1.1 Using external authentication schemes (ie the Google Authentication plugin)

2. The authorization scheme

3. Users and Roles

3.1 Creating a new user

3.2 Creating a new role

4. Applying a role to the authorization scheme