嘟嘟社区

有没有大佬有这个备份?azure创建api


有没有大佬有这个备份?azure创建api

呜呜呜,没了https://hostloc.com/thread-840509-1-1.html

本帖最后由 好鸭 于 2022-4-3 08:43 编辑

我自己找到了,我电脑上
准备
1.下载和安装azure cli:
网址:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli
直链:https://aka.ms/installazurecliwindows
2:下载之后运行文件安装 azure cli
3.下载并解压manifest:https://files.zorz.cc/manifest.zip
例如解压到 Z:AzClimanifest.json

操作
1.打开 cmd 命令行窗口,输入命令

  1. Z:
  2. cd Z:AzCli
  3. az login  –allow-no-subscriptions

复制代码

在打开的浏览器中输入用户名和密码登录
登录成功之后,命令行窗口显示租户相关信息
记录
租户ID: bf7757a1-b331-……………..
"tenantId": "bf7757a1-b331-…………….."

  1. [{
  2. "cloudName": "AzureCloud",
  3. "id": "bf7757a1-b331-……………..",
  4. "isDefault": true,
  5. "name": "N/A(tenant level account)",
  6. "state": "Enabled",
  7. "tenantId": "bf7757a1-b331-……………..",
  8. "user": {
  9. "name": "[email protected]",
  10. "type": "user"
  11. }
  12. }]

复制代码

2.注册应用

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

复制代码

  1. az ad app create –display-name Application –end-date 2299-12-31 –available-to-other-tenants true –password App1icati0nPa55word –required-resource-accesses @manifest.json –reply-urls "https://zfile.jun6.net/onedrive/callback" "https://oneindex.github.io/" "https://pyoneauth.github.io/" "http://localhost/onedrive-login" "https://scfonedrive.github.io" "http://localhost"

复制代码

其中的选项按需修改
–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. }

复制代码

3.为应用程序授权
上一步生成的应用程序(客户端) 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

复制代码

5.使用应用程序所需的信息如下
租户ID: bf7757a1-b331-……………..
应用程序客户端 ID: 3eb1d9a8-a9a2-4f18-xxxx-xxxxxxxxxxxx
应用程序客户端密码:App1icati0nPa55word

——————————————————————

ubuntu/debian:

  1. curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

复制代码

  1. name="Application"
  2. password="App1icati0nPa55word"
  3. date="2299-12-31"
  4. id=`az ad app create –display-name $name –end-date $date –available-to-other-tenants true –password $password –required-resource-accesses @manifest.json –reply-urls "https://zfile.jun6.net/onedrive/callback" "https://oneindex.github.io/" "https://pyoneauth.github.io/" "http://localhost/onedrive-login" "https://scfonedrive.github.io" "http://localhost"` 2>&1|grep appId|cut -d " -f 4
  5. az ad app permission admin-consent –id $id
  6. echo "id: $id"
  7. echo "pwd: $password"

复制代码

官方文档
https://docs.microsoft.com/zh-cn/cli/azure/ad/app?view=azure-cli-latest

manifest.zip

1 小时前 上传

点击文件名下载附件

5.54 KB, 下载次数: 5

百度搜标题,一堆采集

marcle 发表于 2022-4-3 07:29
百度搜标题,一堆采集

没有附件鸭

感谢大佬,这个有啥用~

api 发表于 2022-4-3 07:43
感谢大佬,这个有啥用~

直接注册应用只能注册一年过期的了,用这个可以自定义到2099年过期

学习一下技术