- A+
所属分类:工作记录

项目简介 | Introduction
本项目是一个部署在 Cloudflare Workers 上的 Microsoft 365 子账户自动创建系统。
GitHub链接:https://github.com/ytianspob/msreg
系统通过:
- Microsoft Graph API
- Cloudflare Turnstile
- Cloudflare Worker
实现在线注册 Microsoft 365 子账户。
用户可通过网页表单自助注册 Microsoft 邮箱,系统会自动:
- 创建账户
- 分配许可证(可选)
- 生成随机密码
- 返回登录信息
功能特性 | Features
Microsoft 365 子账户自动创建
通过:
- Microsoft Graph API
自动创建:
- Microsoft 365 用户
- Exchange Online 邮箱账户
自动生成强密码
支持:
- 用户自定义密码
- 自动生成高强度随机密码
默认长度:12位
包含:
- 大小写字母
- 数字
- 特殊字符
Cloudflare Turnstile CAPTCHA
集成:
- Cloudflare Turnstile
用于:
- 防止机器人注册
- 防止接口滥用
管理员注册码验证
通过:
FORM_VERIFICATION_CODE
限制访问权限。
只有知道管理员注册码的用户才可创建账户。
自动建议用户名
根据:
- 名字
- 姓氏
自动生成:
firstname.lastname格式用户名。
自动分配许可证(可选)
支持:
- 自动分配 Microsoft 365 License
通过:
MS_SKU_ID实现。
响应式网页界面
支持:
- 手机
- 平板
- PC
自适应显示。
技术栈 | Tech Stack
- Cloudflare Workers
- Microsoft Graph API
- Microsoft Entra ID
- Cloudflare Turnstile
