This was the last task remaining to implement in order to close T2048.
Keycloak user permissions are named Roles in Keycloak semantics.
Extract them from each decoded access token and override methods from
django.contrib.auth.models.PermissionsMixin in order to manipulate them
as Django user permissions.
Closes T2247