Microsoft-365-Admin

https://github.com/6mb/Microsoft-365-Admin

此项目是一个基于API的 Microsoft 365 管理平台, 支持订阅查询,用户管理(查询,新增,删除,分配许可证等),支持批量创建用户,批量删除用户,支持邀请码. 支持多账户管理.

后端基于SpringBoot,使用 msal4j 和 microsoft-graph sdk 开发完成

系统功能
总览:订阅数,许可证数,可用许可证数,用户数,允许登陆用户数,禁止登陆用户数等信息展示

许可查询:查询每个订阅的许可证信息

用户管理:查询,新增,删除,分配许可证等

多账户切换

新增登陆功能(需要在配置文件中配置账号和密码)

新增Docker启动方式

2020-11-23 增加发送账号密码到指定邮箱功能(需要修改配置文件)

2020-11-25 增加邀请码功能,用户可以自行注册账号

2021-05-27 用户管理界面改变包括:使用GridManager,并提供列表排序功能,增加用户提权功能(@Herts)。

注意:出现执行新增/删除账户,启用禁用账户,授权账户等操作后,查询结果不变,请右上角点击刷新缓存,或列表中搜索该用户

原因:调用微软API比较耗时,第一次查询时将需要的数据拉取到本地缓存(暂无自定义缓存失效功能,默认用户1天,域名1天,订阅30天)。

具体功能查看关于界面【操作教程】


msautocreate

https://github.com/wuruiwm/msautocreate

微软全局子号自助开通

原作者node版本 地址https://github.com/zayabighead/msautocreate 后端我拿php重写

微软全局管理自助申请程序 支持a1 a3 e3 e5等订阅,使用方法一样

安装方法 宝塔新建站点 直接丢进去 然后重命名config.php.example为config.php 并修改配置 导入sql

全局参数 获取可参考原作者github地址

演示站https://ms.nikm.cn/

o365

https://github.com/vanyouseea/o365

O365管理系统是一个以java语言开发的基于Microsoft Graph Restful API的多全局管理系统,理论上支持任何Office全局的管理(A1,A3,A1P,E3,E5等),你可以很方便的使用它来添加,删除,启用,禁用,搜索和查看用户,提升和收回管理员权限,更新密钥,查看订阅,分配订阅(创新用户时),查看多全局报告

一般示例请参考 https://hostloc.com/thread-846732-1-1.html

office_admin_heroku

https://github.com/testnobody/office_admin_heroku

一键部署office A1P 管理面板

源码来自 hostloc的@jsenet 大佬稍作修改

多全局的用户可以下载源码后上传到私人仓库,直接改config.php,然后链接heroku一键部署。

或者fork后改config.php后直接点击一键部署,部署完后删除仓库保护api(不推荐)

缺点:考虑到API安全,使用环境变量输入读取,heroku的环境变量限制,目前只设置了一个全局,多全局的可以fork到自己的github中改下app.json中的环境变量和web/config.php 中的环境变量读取


干脆搞个php的a1/a1p注册管理提权啥的一体的吧

https://hostloc.com/thread-833596-1-1.html

php,没使用数据库,修改自论坛其他帖子(一时找不到了。。。)

1.多全局集中管理(登录可选、管理页可切换)
2.不使用数据库,数据用api获取
3.新建账号、删除、禁用、提权等。。。

强调一下,这个管理要基于几个权限(见论坛其他贴)也就是说提权这些操作的api权限需要管理账号授权。
作用是开好api权限以后,可以用这个php管理,当管理被封的时候也可以给任一账户提权为管理员。
不是用来给买了域名发现有管理提权的!

程序入口admin.php
配置文件config.php(只要改这个,accounts是一个数组,多个全局的配置分别写这里)

看看还需要什么功能搞上去。

评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
作者介绍
吕布

吕布

负责所有栏目的编辑工作。
80vps henghost
30天热门
budgetvm sugarhosts
点击关闭
  • 在线客服1

    在线客服2

    在线客服3

分享:

支付宝

微信