Class SessionProviderImpl

This class implements a default session provider based on a given
credentials provider. Additionally,
since Jackrabbit 2.4, if another session provider is available as
the "org.apache.jackrabbit.server.SessionProvider" request attribute,
then that provider is asked first for a session before the default
credential-based login mechanism is used.