利用API搭建一个Microsoft365自助注册程序

 3年前     274  

文章目录

利用API搭建一个Microsoft365自助注册程序

GitHub仓库:wuruiwm/msautocreate: 微软全局管理自助申请程序 (github.com)

  1. 一台vps/杜甫 安装宝塔面板,PHP环境配置好。
  2. 域名(至少能解析A或者CNAME)
  3. 一个ms365全局(你不懂这是什么可以直接关闭网页了)
  4. 脑子

2. 下载程序

GitHub下载程序,这个不用多说了吧?

3. 新建网站 数据库

宝塔新建网站,数据库,一笔带过

4. 安装程序

压缩包上传至网站根目录,解压。

将 config.php.example 重命名为 config.php

利用API搭建一个Microsoft365自助注册程序
将压缩包中的invitation_code.sql,导入刚刚新建的数据库。
利用API搭建一个Microsoft365自助注册程序

5. 配置全局设置

打开Azure Active Directory控制台,点击左边的Azure Active Directory。
利用API搭建一个Microsoft365自助注册程序
点击“应用注册”
利用API搭建一个Microsoft365自助注册程序
“新注册”
利用API搭建一个Microsoft365自助注册程序
名称随便填;受支持的帐户类型选择“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如,Skype、Xbox)”;重定向 URI (可选)不需要填写。
利用API搭建一个Microsoft365自助注册程序
选择左侧的“API权限”,然后添加权限。
利用API搭建一个Microsoft365自助注册程序
选择“Microsoft Graph”,然后选择“应用程序权限”
利用API搭建一个Microsoft365自助注册程序
搜索框搜索“User”,勾选上子目录下的5个选项。
利用API搭建一个Microsoft365自助注册程序
然后选择“代表组织同意”
利用API搭建一个Microsoft365自助注册程序
利用API搭建一个Microsoft365自助注册程序
点击侧栏的“证书和密码”
利用API搭建一个Microsoft365自助注册程序
“新客户端密码”
利用API搭建一个Microsoft365自助注册程序
说明自己填,截止日期不想找麻烦就设置的长一点。(貌似没法永久了)

然后将客户端密码的值,填入第六行的client_secret下。
利用API搭建一个Microsoft365自助注册程序
将“租户ID”填入tenant_id,“应用程序(客户端) ID”填入client_id。
利用API搭建一个Microsoft365自助注册程序
domain下则填写你自己的域名。

sku_id需要前往管理控制台打开一个订阅的详情页,找到浏览器网址中的订阅ID,填入即可。
利用API搭建一个Microsoft365自助注册程序

6. 生成邀请码

管理后台为 你的域名/admin.php 用户名密码自行在config.php设置
可以创建邀请码等操作。

版权声明:gakiyukr 发表于 3年前,共 764 字。
转载请注明:利用API搭建一个Microsoft365自助注册程序 | GAKIYUKR'S Blog

您可能感兴趣的

暂无评论

暂无评论...