Interface for services responsible for supplementing the contents of the Subject representing
the authenticated user with additional values.
As a minimum this will be the addition of roles to the subject but can also be extended to
add anything else relevant to the identity of the user.