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