全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2540|回复: 6

OFFICE 注册应用之修改应用密钥有效期 AzCli

  [复制链接]
发表于 2021-6-5 19:47:26 | 显示全部楼层 |阅读模式
本帖最后由 zxxx 于 2021-7-3 20:07 编辑

======================================================================
参考教程
======================================================================

【更新】azure cli 一键生成 office api 给予所有权限
https://hostloc.com/thread-840509-1-1.html
(出处: 全球主机交流论坛)

======================================================================
使用 azure cli 注册应用、添加权限和密钥
======================================================================

1、下载和安装 azure cli

网址:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli
直链:https://azcliprod.blob.core.windows.net/msi/azure-cli-2.24.2.msi

下载之后运行文件安装 azure cli

2、下载和解压配置文件 manifest.json

manifest.rar (5.6 KB, 下载次数: 146)

例如解压到 Z:\AzCli\manifest.json



3、打开 cmd 命令行窗口,输入命令

  1. Z:
  2. cd Z:\AzCli
  3. az login --allow-no-subscriptions
复制代码


在打开的浏览器中输入用户名和密码登录



登录成功之后,命令行窗口显示租户相关信息

记录 租户ID: bf7757a1-b331-.................

"tenantId": "bf7757a1-b331-................."

  1. [
  2.   {
  3.     "cloudName": "AzureCloud",
  4.     "id": "bf7757a1-b331-.................",
  5.     "isDefault": true,
  6.     "name": "N/A(tenant level account)",
  7.     "state": "Enabled",
  8.     "tenantId": "bf7757a1-b331-.................",
  9.     "user": {
  10.       "name": "admin@tenant.onmicrosoft.com",
  11.       "type": "user"
  12.     }
  13.   }
  14. ]
复制代码


4、注册应用

  1. az ad app create --display-name Application --end-date 2099-12-31 --password App1icati0nPa55word --required-resource-accesses @manifest.json
复制代码


其中的选项按需修改

--display-name Application
--end-date 2099-12-31
--password App1icati0nPa55word

注册成功之后,命令行窗口显示应用相关信息

记录应用程序(客户端) ID: 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx

"appId": "3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx",

客户端密码为 App1icati0nPa55word

  1. {
  2.     "appId": "3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx",
  3.     "displayName": "Application",
  4.     "passwordCredentials": [
  5.     {
  6.         "additionalProperties": null,
  7.         "customKeyIdentifier": null,
  8.         "endDate": "2099-12-31T00:00:00+00:00",
  9.         "keyId": "65466be7-0f12-4f32-8e39-3a22cbe081e7",
  10.         "startDate": "2021-06-05T11:26:52.333549+00:00",
  11.         "value": null
  12.     }],
  13.     "requiredResourceAccess": [
  14.     {
  15.         "additionalProperties": null,
  16.         "resourceAccess": [
  17.         {
  18.             "additionalProperties": null,
  19.             "id": "7dd1be58-6e76-4401-bf8d-31d1e8180d5b",
  20.             "type": "Role"
  21.         },
  22.     }]
  23. }
复制代码





5、为应用程序授权

上一步生成的应用程序(客户端) ID: 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx

--id appId 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx

  1. az ad app permission admin-consent --id 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx
复制代码




6、使用应用程序所需的信息如下

租户ID: bf7757a1-b331-.................
应用程序客户端  ID: 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx
应用程序客户端密码:App1icati0nPa55word
发表于 2021-6-24 18:42:59 | 显示全部楼层
帮顶我新手朋友的技术贴
 楼主| 发表于 2021-7-6 16:25:17 | 显示全部楼层
本帖最后由 zxxx 于 2021-8-8 11:04 编辑

Azure CLI current version

https://azcliprod.blob.core.windows.net/msi/azure-cli-2.25.0.msi

https://azcliprod.blob.core.windows.net/msi/azure-cli-2.26.1.msi

https://azcliprod.blob.core.windows.net/msi/azure-cli-2.27.0.msi
发表于 2021-7-23 23:36:47 | 显示全部楼层
这么强的技术帖,应该更多人看到。
发表于 2021-7-23 23:41:37 | 显示全部楼层
收藏夹吃灰+1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 20:01 , Processed in 0.070813 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表