fix: import BaseBackend in authentication backends ; add: API to fetch backend ; improve: load route specific config