MCPcopy Index your code
hub / github.com/mongodb/mongo-python-driver / fetch

Method fetch

pymongo/auth_oidc_shared.py:91–98  ·  view source on GitHub ↗
(self, context: OIDCCallbackContext)

Source from the content-addressed store, hash-verified

89
90class _OIDCAWSCallback(OIDCCallback):
91 def fetch(self, context: OIDCCallbackContext) -> OIDCCallbackResult:
92 token_file = os.environ.get("AWS_WEB_IDENTITY_TOKEN_FILE")
93 if not token_file:
94 raise RuntimeError(
95 'MONGODB-OIDC with an "aws" provider requires "AWS_WEB_IDENTITY_TOKEN_FILE" to be set'
96 )
97 with open(token_file) as fid:
98 return OIDCCallbackResult(access_token=fid.read().strip())
99
100
101class _OIDCAzureCallback(OIDCCallback):

Callers

nothing calls this directly

Calls 3

OIDCCallbackResultClass · 0.85
getMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected