stjornbord-user-daemon:控制面板用户更新服务器

  • S2_270608
    了解作者
  • 31.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-05 06:35
    上传日期
控制面板用户更新服务器 该服务器位于学校的 FreeIPA 身份验证服务器上,并定期向仪表板询问需要更新的用户。 更新服务器有几个后端,并向需要通过它们升级的用户发出哔哔声。 如果更新通过所有后端,更新服务器会将用户标记为已更新。 巴肯达 今天有 FreeIPA 和 Google Apps 的支持者。 您可以添加新的后端,请参阅后端和 apis 文件夹。 后端应该是幂等的,应该可以通过它们一遍又一遍地运行所有功能,并且它们不应该占据底层用户群的某个位置。 但是,它们不一定以原子方式针对基础工作,因此假设没有其他人同时适用于基础。 安装 首先,最好设置。 您可以针对控制面板的开发版本在本地运行更新服务器的开发版本。 创建虚拟环境。 我们有系统站点包可以在 FreeIPA 服务器上获取 IPAlib。 $ virtualenv --system-site-packages user-d
stjornbord-user-daemon-master.zip
  • stjornbord-user-daemon-master
  • settings.py
    2.8KB
  • utils
  • dictconfig.py
    22.4KB
  • __init__.py
    298B
  • backends
  • ipa.py
    3.1KB
  • __init__.py
    2.4KB
  • storage.py
    1.3KB
  • google.py
    2KB
  • google_auth.py
    1.3KB
  • settings_dev.py
    528B
  • main.py
    3.9KB
  • apis
  • ipa.py
    6.4KB
  • __init__.py
    0B
  • google.py
    2.1KB
  • requirements.txt
    57B
  • LICENSE
    34.3KB
  • README.md
    1.7KB
  • .gitignore
    334B
内容介绍
# Notendauppfærsluþjónn Stjórnborðsins Þessi þjónn situr á FreeIPA auðkenningarþjóni skólans og spyr Stjórnborðið reglulega um notendur sem þarf að uppfæra. Uppfærsluþjónninn er með nokkra bakenda og pípar þeim notendum sem uppfæra þarf í gegnum þá. Fari uppfærslan rétt í gegnum alla bakenda merkir uppfærsluþjóninn notandann sem uppfærðan. # Bakendar Í dag eru bakendar fyrir FreeIPA og Google Apps. Hægt er að bæta við nýjum bakendum, sjá backends og apis möppurnar. Bakendar eiga að vera idempotent, það á að vera hægt að keyra allar aðgerðir í gegnum þá aftur og aftur, og þeir eiga ekki að grf ákveðinni stöðu undirliggjandi notendagrunns. Þeir vinna hinsvegar ekki endilega atómískt á móti grunnunum og því er gert ráð fyrir því að enginn annar eigi við grunnana á sama tíma. # Uppsetning Fyrst er æskilegt að setja upp [Stjórnborðið](https://github.com/opinnmr). Hægt er að keyra þróunarútgáfu af Uppfærsluþjóninum localt á móti þróunarútgáfu af Stjórnborðinu. Búa til virtual umhverfi. Höfum inni system site packages til að fá inn IPAlib á FreeIPA þjóninum. $ virtualenv --system-site-packages user-daemon Virkjum sýndarumhverfið $ cd user-daemon/ ~/user-daemon$ source bin/activate (user-daemon):~/user-daemon$ Sækjum kóðann (user-daemon):~/user-daemon$ git clone https://github.com/opinnmr/stjornbord-user-daemon.git Setjum upp dependencies (user-daemon):~/user-daemon$ pip install -r stjornbord-user-daemon/requirements.txt Og keyrum svo upp umhverfið (user-daemon):~/user-daemon$ cd stjornbord-user-daemon (user-daemon):~/user-daemon/stjornbord-user-daemon$ python main.py
评论
    相关推荐