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: 使用時,激活碼就是 Key@Value 11: Demo: https://2gfre.kskb.eu.org/