Representation of an authenticated
request has been successfully authenticated
Implementors typically provide their own representation of a
which usually contains information describing the
such as, first/middle/last name, address, email, phone, id, etc.
This interface allows implementors to expose specific attributes
of their custom representation of
in a generic way.