joncrain/mr-micromdm

munkireport 的 MicroMDM 模块。

v1.2 2020-03-05 04:09 UTC

This package is auto-updated.

Last update: 2024-09-10 22:24:42 UTC


README

composer require joncrain/mr-micromdm

这将是 MicroMDM 实例的中间件和 webhook。目前它通过与一些 MicroMDM 的自定义中间件进行通信来工作。

还需要添加创建和存储 DeviceLock/EraseDevice 代码的能力。

支持的命令

不确定是否所有这些命令都是必需的,但最好有一个配置来打开或关闭它们。

可用的简单命令

这些命令不传递任何额外的 json。

  • 重启设备
  • 安全信息
  • 可用的操作系统更新
  • 证书列表
  • 已安装应用程序列表
  • 操作系统更新状态
  • 配置文件列表
  • 配置文件列表
  • 关闭设备

第二阶段:复杂命令

其他命令稍微复杂一些,最好有一个调用数据输入的接口(例如,设置 PIN 码)。不太确定如何实现。

  • 设备信息
    • 查询
  • 设备锁定/擦除设备(是否需要一些更高级的认证?)
    • PIN
  • 安装/移除应用程序/配置文件(我认为这是不可行的)
  • 安排操作系统更新
    • 产品密钥
    • 安装操作(可选择的)
  • 安排操作系统更新扫描
    • 强制
  • 设置应用程序配置

输入数据

需要设置从 micromdm 接收 webhook 的能力。这是一大堆 json 数据,不确定如何最好地处理...

一个想法是创建一个仅用于 webhook 数据的表,并将其与 MMDM 表的 UDID 关联起来。