用途:为 OneNote 建立最小权限的 Microsoft Graph 委派(delegated)连接,并在任何实际操作前产出可审计的决策或工件。适用于注册或修复 OneNote 集成、需要测试同意流程与生命周期控制的场景。
主要能力:按操作选择 Notes.Create、Notes.Read 或 Notes.ReadWrite 等最小委派范围;记录应用注册、账户类型、租户、重定向 URI、登录用户、请求与授予的范围、令牌缓存位置、过期、撤销与重新认证(不存储密钥值);执行一次合成只读请求并比对请求与授予范围;记录同意撤回、令牌缓存删除、重新认证、所有者转移与生产推广。
使用方式:先区分个人 Microsoft 账户与工作或学校账户并确定租户边界;通过批准的流程注册应用与精确重定向 URI;按读、创建或更新操作选择最小 Notes 委派范围;按客户端实现授权码或设备流并保护令牌缓存;运行一次合成只读请求;最后记录生命周期与缺口。工具使用上,用 Read、Glob、Grep 检查文档、配置、代码与证据,仅对批准的仓库工件使用 Write 和 Edit。
限制:OneNote 服务专属说明指出不支持仅应用(app-only)认证,必须使用委派授权流;不得使用客户端凭据或默认应用范围调用 OneNote;当通用权限元数据与服务专属支持声明冲突时应停止;不得提交客户端密钥、令牌或序列化缓存。委派同意需登录用户,策略要求时需租户管理员;多租户分发、公共客户端、重定向变更或生产令牌存储需安全审批。调用本身不授权网络访问、委派凭据、租户或笔记本内容、同意、文件传输、部署、写入、支出、共享变更或删除。验证需覆盖个人账户、租户账户、同意被拒、错误重定向、撤销、仅应用被拒等路径。资料未提供具体命令、价格或平台细节。