搭建MS365 E5 Renew X调用API续订E5服务

搭建MS365 E5 Renew X调用API续订E5服务

使用Docker搭建

按照中文提示补充完整

docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -e sender="发送邮件的邮箱" -e pwd="发送邮箱的授权码" -e receiver="接收邮件的邮箱" -e adminpwd="web界面的登录密码" hanhongyong/ms365-e5-renew-x:pubemail
docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -e sender="发送邮件的邮箱" -e pwd="发送邮箱的授权码" -e receiver="接收邮件的邮箱"  -e adminpwd="web界面的登录密码" hanhongyong/ms365-e5-renew-x:pubemail
docker run -d -p 1066:1066 -e TZ=Asia/Shanghai -e sender="发送邮件的邮箱" -e pwd="发送邮箱的授权码" -e receiver="接收邮件的邮箱" -e adminpwd="web界面的登录密码" hanhongyong/ms365-e5-renew-x:pubemail

搭建成功后输入ip:1066进行访问。

注册Azure应用程序

应用注册

  1. 点击登录 Azure点击直接进入Azure应用注册,登录账号使用申请到的Microsoft 365 E5的管理员账户(账户名类似XXXX@YYYY.onmicrosoft.com格式)。
    2.登录完成后点击右上角的【门户】 按钮进入Azure管理中心,在搜索栏内输入【应用注册】,点击进入(若应用注册搜索不到请点击此处直接进入)
    image
    3.单击【新注册】按钮
    image
    4.配置应用 应用名称随意写、注意可访问性选项选择最后一项、重定向URL暂时不填 、完成后点击注册
    image

配置应用重定向URL(身份验证)

先点击【概述】,然后点击【添加重定向URL】,进入重定向URL配置界面,下图中的【应用程序(客户端)ID】即为【客户端ID】
image
点击【添加平台】,再点击【移动和桌面应用程序】,
image
继续勾选中第一个URL,最后点击底部的“配置”,该URL为【https://login.microsoftonline.com/common/oauth2/nativeclient】也可手动添加。
image
配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为【】 ,最后点击【保存】 按钮保存。
image

配置应用程序的API权限(重要)

手动配置应用程序权限(非用户登录)API权限

点击【API权限】-【添加权限】-【Microsoft Graph
image
选择【应用程序权限
image
根据编辑页面中列出的API权限需求表(注意在程序中切换为"非登录“)来勾选所对应的API权限,全部选择完成后点击【添加权限】。

Calendars.Read Contacts.Read Directory.Read.All
Files.Read.All Files.ReadWrite.All Mail.Read
MailboxSettings.Read Notes.Read.All Sites.Read.All
User.Read.All Mail.Send Presence.Read.All
People.Read.All Tasks.ReadWrite BookingsAppointment.ReadW

image
如果没有【代表XXX授予管理员同意】按钮 说明该账号不是管理员账号 换登管理员账号创建应用
image
最后点击代表XXX授予管理员同意,对话框选择【】(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)。
image

创建客户端密码

点击【证书密码】-【新客户端密码】-【24个月】-【添加
image
点击【】中的【复制】,并立即将该密码保存至电脑,保存的值即为【客户端密码】 , 注:该值必须立即保存,退出该页面后将永远无法查看。
image

将账号API调用托管至服务

添加一个E5账户的运行配置信息

在成功登录系统后,页面会自动跳转到【主页】页面,在【账户详情】页面点击【添加运行账号】按钮,前往【账户运行配置】页面
image

在账户运行配置页面中填写账户信息,只要填1、2、3即可,4不选中。
image
由于前后台数据同步需要时间,任何添加账户或者修改账户配置信息的操作都不会立即被后台执行。

返回用户页面查看账户信息中的“配置同步状态”,如果显示为“正在运行”表明配置已经上传至后台,修改账户配置成功。
警示:配置成功了也要定期来看看自己的账户是否在正常运行(虽然有邮件通知服务),但也建议每月查看一次账户状态!!! image

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容