Office-User-Auto-Create 搭建

 https://github.com/zayabighead/Office-User-Auto-Create

是一個不錯的項目,可惜沒有搭建指引,採了不少坑。紀錄下我的搭建過程

https://github.com/KusakabeSi/Office-User-Auto-Create

我有稍作修改,下文會介紹我做的修改


1: 按照原版教程取得 tenantId clientId clientSecret skuid

https://github.com/KusakabeSi/Office-User-Auto-Create/tree/master/archive

因為原教程網址掛掉,我換成我的了


2: 新增worker,把項目中worker.js 的東西全部copy過去

這是原版worker.js ,實際使用有一些問題,我做了修正,建議用我的版本

有時候createUser()不會立刻生效,導致assignLicense()找不到使用者而失敗

我在中間加了一個sleep(1000),讓他成功率高一些


3: 根據自身情況修改config




4: 記得改掉 genCodesPassword ,不然別人可以幫你產生很多激活碼


5: 在開頭補上這一段 (用我版本的worker.js可以不用,我加了)

addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})

6: 新增KV,名稱隨意

7: 用 "_KV" 去綁定命名空間

8: 按需求改code。我要激活碼可重複使用,我就把 code.delete() 部份給刪掉了

9: 新增激活碼: 去KV空間編輯,或是訪問 genCodesPassword



10: 使用時,激活碼就是 [email protected]

留言

  1. 原作者更新了,这个不能用力,需要更新教程了。

    回覆刪除
  2. 感谢大佬,这个能改本地搭建吗

    回覆刪除
    回覆
    1. 應該可以,你參考下這個
      https://github.com/gja/cloudflare-worker-local

      刪除
  3. 原作者更新了,访问页面 出现 Failed to fetch zayabighead/[email protected] from GitHub.

    回覆刪除

發佈留言