GoogleDriveLoader with ADC default error
Labels: name: area: doc loader, name: auto:bug

### System Info

- OS: macOS Monterey Version 12.6 Chip Apple M1
- Python: 3.10.8
- langchain: 0.0.330
- google-auth: 2.23.4

Details:

```
python -V
Python 3.10.8
```

```
pip freeze
aiohttp==3.8.6
aiosignal==1.3.1
annotated-types==0.6.0
anyio==3.7.1
async-timeout==4.0.3
attrs==23.1.0
cachetools==5.3.2
certifi==2023.7.22
charset-normalizer==3.3.2
dataclasses-json==0.6.1
exceptiongroup==1.1.3
frozenlist==1.4.0
google-api-core==2.12.0
google-api-python-client==2.106.0
google-auth==2.23.4
google-auth-httplib2==0.1.1
google-auth-oauthlib==1.1.0
googleapis-common-protos==1.61.0
httplib2==0.22.0
idna==3.4
jsonpatch==1.33
jsonpointer==2.4
langchain==0.0.330
langsmith==0.0.57
marshmallow==3.20.1
multidict==6.0.4
mypy-extensions==1.0.0
numpy==1.26.1
oauthlib==3.2.2
packaging==23.2
protobuf==4.25.0
pyasn1==0.5.0
pyasn1-modules==0.3.0
pydantic==2.4.2
pydantic_core==2.10.1
pyparsing==3.1.1
PyYAML==6.0.1
requests==2.31.0
requests-oauthlib==1.3.1
rsa==4.9
sniffio==1.3.0
SQLAlchemy==2.0.23
tenacity==8.2.3
typing-inspect==0.9.0
typing_extensions==4.8.0
uritemplate==4.1.1
urllib3==2.0.7
yarl==1.9.2
```

### Who can help?

_No response_

### Information

- [ ] The official example notebooks/scripts
- [ ] My own modified scripts

### Related Components

- [ ] LLMs/Chat Models
- [ ] Embedding Models
- [ ] Prompts / Prompt Templates / Prompt Selectors
- [ ] Output Parsers
- [X] Document Loaders
- [ ] Vector Stores / Retrievers
- [ ] Memory
- [ ] Agents / Agent Executors
- [ ] Tools / Toolkits
- [ ] Chains
- [ ] Callbacks/Tracing
- [ ] Async

### Reproduction

`main.py`:

```python
from langchain.document_loaders import GoogleDriveLoader


def main():
    loader = GoogleDriveLoader(
        document_ids=["xxx"],
    )
    docs = loader.load()
    print(docs)

if __name__ == "__main__":
    main()
```


```
python main.py
Traceback (most recent call last):
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/main.py", line 12, in <module>
    main()
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/main.py", line 8, in main
    docs = loader.load()
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/venv/lib/python3.10/site-packages/langchain/document_loaders/googledrive.py", line 355, in load
    return self._load_documents_from_ids()
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/venv/lib/python3.10/site-packages/langchain/document_loaders/googledrive.py", line 293, in _load_documents_from_ids
    return [self._load_document_from_id(doc_id) for doc_id in self.document_ids]
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/venv/lib/python3.10/site-packages/langchain/document_loaders/googledrive.py", line 293, in <listcomp>
    return [self._load_document_from_id(doc_id) for doc_id in self.document_ids]
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/venv/lib/python3.10/site-packages/langchain/document_loaders/googledrive.py", line 200, in _load_document_from_id
    creds = self._load_credentials()
  File "/Users/m.naka/repos/nakamasato/langchain_google_drive/venv/lib/python3.10/site-packages/langchain/document_loaders/googledrive.py", line 135, in _load_credentials
    creds = creds.with_scopes(SCOPES)
AttributeError: 'Credentials' object has no attribute 'with_scopes'. Did you mean: 'has_scopes'?

```

### Expected behavior

Enable to read the credentials