GitHub仓库:wuruiwm/msautocreate: 微软全局管理自助申请程序 (github.com)
- 一台vps/杜甫 安装宝塔面板,PHP环境配置好。
- 域名(至少能解析A或者CNAME)
- 一个ms365全局(你不懂这是什么可以直接关闭网页了)
- 脑子
2. 下载程序
GitHub下载程序,这个不用多说了吧?
3. 新建网站 数据库
宝塔新建网站,数据库,一笔带过
4. 安装程序
压缩包上传至网站根目录,解压。
将 config.php.example 重命名为 config.php
将压缩包中的invitation_code.sql,导入刚刚新建的数据库。
5. 配置全局设置
打开Azure Active Directory控制台,点击左边的Azure Active Directory。
点击“应用注册”
“新注册”
名称随便填;受支持的帐户类型选择“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)”;重定向 URI (可选)不需要填写。
选择左侧的“API权限”,然后添加权限。
选择“Microsoft Graph”,然后选择“应用程序权限”
搜索框搜索“User”,勾选上子目录下的5个选项。
然后选择“代表组织同意”
点击侧栏的“证书和密码”
“新客户端密码”
说明自己填,截止日期不想找麻烦就设置的长一点。(貌似没法永久了)
然后将客户端密码的值,填入第六行的client_secret下。
将“租户ID”填入tenant_id,“应用程序(客户端) ID”填入client_id。
domain下则填写你自己的域名。
sku_id需要前往管理控制台打开一个订阅的详情页,找到浏览器网址中的订阅ID,填入即可。
6. 生成邀请码
管理后台为 你的域名/admin.php 用户名密码自行在config.php设置
可以创建邀请码等操作。