Updated docs with extension details on writing own IAuthDataSource