extracting configuration finder
allowing users to select auth providers programatically