示例#1
0
def get_credential_provider(identifier, user, version=None):
    client_conf = conf.AZURE_ACCOUNTS[
        identifier] if identifier in conf.AZURE_ACCOUNTS else None
    return CredentialProviderIDBroker(IDBroker.from_core_site(
        'azure', user)) if conf_idbroker.is_idbroker_enabled(
            'azure') else CredentialProviderAD(
                ActiveDirectory.from_config(client_conf, version=version))
示例#2
0
文件: client.py 项目: ziq211/hue
def _make_abfs_client(identifier):
    client_conf = conf.ABFS_CLUSTERS[identifier]
    azure_client_conf = conf.AZURE_ACCOUNTS[identifier]
    return ABFS.from_config(
        client_conf,
        ActiveDirectory.from_config(azure_client_conf,
                                    version='v2.0'))  #temporary fix
示例#3
0
文件: client.py 项目: ymping/hue
def get_credential_provider(identifier, user, version=None):
    from desktop.conf import RAZ
    if RAZ.IS_ENABLED.get():
        return RazCredentialProvider(username=user)
    else:
        client_conf = conf.AZURE_ACCOUNTS[
            identifier] if identifier in conf.AZURE_ACCOUNTS else None
        return CredentialProviderIDBroker(IDBroker.from_core_site('azure', user)) if conf_idbroker.is_idbroker_enabled('azure') \
            else CredentialProviderAD(ActiveDirectory.from_config(client_conf, version=version))
示例#4
0
文件: abfs_test.py 项目: ziq211/hue
    def setUp(self):
        if not is_abfs_enabled():
            raise SkipTest
        self.client = ABFS.from_config(
            ABFS_CLUSTERS['default'],
            ActiveDirectory.from_config(AZURE_ACCOUNTS['default'],
                                        version='v2.0'))
        self.c = make_logged_in_client(username='******', is_superuser=False)
        grant_access('test', 'test', 'filebrowser')
        add_to_group('test')
        self.user = User.objects.get(username="******")

        self.test_fs = 'abfs://test' + (str(int(time.time())))
        LOG.debug("%s" % self.test_fs)
        self.client.mkdir(self.test_fs)
示例#5
0
def _make_azure_client(identifier):
  client_conf = conf.AZURE_ACCOUNTS[identifier]
  return ActiveDirectory.from_config(client_conf)
示例#6
0
 def setUp(self):
     if not is_abfs_enabled():
         raise SkipTest
     self.client = ABFS.from_config(
         ABFS_CLUSTERS['default'],
         ActiveDirectory.from_config(None, version='v2.0'))