Esempio n. 1
0
 def __init__(self):
     endpoint = 'https://graph.microsoft.com'
     token = auth.get_token(endpoint)
     self._session = requests.Session()
     self._session.headers.update(
         {'Authorization': 'Bearer {}'.format(token['accessToken'])})
     self.users_endpoint = '/'.join([endpoint, 'beta', 'users'])
Esempio n. 2
0
 def __init__(self):
     endpoint = '/'.join([API_ENDPOINT, 'api', 'v1'])
     self.models_url = '/'.join([endpoint, 'models'])
     self.artifacts_url = '/'.join([endpoint, 'artifacts'])
     self.deployments_url = '/'.join([endpoint, 'deployments'])
     token = auth.get_token(API_ENDPOINT)
     self._session = requests.Session()
     self._session.headers.update(
         {'Authorization': 'Bearer {}'.format(token['accessToken'])})
Esempio n. 3
0
 def __init__(self):
     self.tests_url = '/'.join([DLIS_API_ENDPOINT, 'dlis', 'tests'])
     self.deployments_url = '/'.join(
         [DLIS_API_ENDPOINT, 'dlis', 'deployments'])
     self.active_models_url = '/'.join(
         [DLIS_API_ENDPOINT, 'dlis', 'activemodels'])
     token = auth.get_token(API_ENDPOINT)
     self._session = requests.Session()
     self._session.headers.update(
         {'Authorization': 'Bearer {}'.format(token['accessToken'])})
Esempio n. 4
0
    def authenticate(self):
        token = auth.get_token(DATALAKE)
        # Needed for ADLS datalake operations
        token.update({
            'access': token['accessToken'],
            'resource': DATALAKE,
            'refresh': token.get('refreshToken', False),
            'time': time.time(),
            'tenant': TENANT_ID,
            'client': CLIENT_ID
        })
        adlCreds = lib.DataLakeCredential(token)

        # Create a filesystem client object
        self.adls = core.AzureDLFileSystem(adlCreds,
                                           store_name=self.store_name)
Esempio n. 5
0
 def __init__(self):
     # https://docs.microsoft.com/en-us/azure/storage/common/storage-auth-aad-app
     token = TokenCredential(auth.get_token(STORAGE_ENDPOINT))
     self.blob_service = BlockBlobService(
         STORAGE_ACCOUNT, token_credential=token['accessToken'])