系统信息

基于 SpringBoot 2.1.3 开发


此系统是一个基于 Azure API 管理 Microsoft 365 用户的程序, 支持 A1、A1P、A3、E3、E5 等订阅类型

支持多个管理账号切换

需要API权限:Directory.ReadWrite.All 以及 User.ReadWrite.All


原型设计及接口文档


Microsoft 365 Admin API 文档     |     Postman 接口数据示例     |     Microsoft 365 Admin 原型 文档

系统属性
JVM属性

操作教程

解释:切换不同的全局账号(即在配置文件中配置的组织类型)。

操作:右上角【下拉选择】不同的组织进行切换操作(后台首页、订阅管理、用户管理)。

解释:顾名思义,刷新【用户缓存、订阅缓存、域名缓存】。由于调用微软API比较耗时,第一次查询时将需要的数据拉取到本地缓存,可以在配置文件配置是【否开启缓存】和配置【缓存失效时间】(默认即可)。

操作:右上角点击【刷新缓存】按钮(后台首页、订阅管理、用户管理),切勿重复点击

解释: 新增账户。

操作:【用户管理】界面,点击【新增按钮】,填写【显示名称、邮箱前缀、密码】选择【域名后缀、许可类型】点击保存即可(未进行参数校验)。

解释: 允许账户登录或禁止账户登录。

操作:【用户管理】界面,选择一个账户点击【启用/禁用按钮】,点击确认即可(未进行参数校验)。

解释: 删除账户。

操作:【用户管理】界面,选择一个账户点击【删除按钮】,点击确认即可(未进行参数校验)。

解释: 分配许可给账户

操作:【用户管理】界面,选择一个账户点击【授权按钮】,点击确认即可(未进行参数校验)。

解释:批量创建用户,显示名称随机,邮箱前缀随机。

操作:【用户管理】界面,点击【批量创建按钮】,输入创建数量,选择许可证,选择域名,点击确认即可(未进行参数校验)。

解释:删除全部非管理员账户(管理员账户无权删除)。

操作:【用户管理】界面,点击【全部删除按钮】,点击确认即可(未进行参数校验),谨慎操作

前端模板

光年后台管理模板(Light Year Admin)是一个基于Bootstrap v3.3.7的后台HTML模板。

码云下载地址:https://gitee.com/yinqi/Light-Year-Admin-Template