Office-User-Auto-Create 搭建

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

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


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

https://github.com/zayabighead/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]

留言