public interface RequestScopedBackupIdentityProvider
This class is a "backup" version of the IdentityProvider, for
situations in which the IdentityProvider CDI proxy is not available.
The "normal" implementation of the IdentityProvider expects a
HTTP request context object to be available, but the code may be used
in situations where there is not an HTTP request or session present.
In those situations, a request scoped implementation of this interface
may be used in order to provide the appropriate information about the
user.