Microsoft - 准备工作

说明:该方法管理端使用Microsoft Azure,邮箱为Outlook


一. 地址

1. 管理端地址:
// 账户:admin@braveheartshopkeepe.partner.onmschina.cn/SiShun666!(司顺)
https://portal.azure.cn/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
2. 邮箱地址:
// 账户:xietian@braveheartshopkeepe.partner.onmschina.cn/SiShun666!(司顺)
https://login.partner.microsoftonline.cn/

二. 流程:

  1. 管理端新建账户进行应用注册
  2. 管理端为新账户添加用户
  3. 设置应用API操作权限(否则后续无法调通接口)
  4. 获取秘钥:应用中的“证书和密码”->“新建客户端密码”,注意保存,该密码只显示一次

三. 获取参数:

  1. 租户id:tenantId
  2. 应用id:clientId
  3. 应用秘钥:clientSecret

四. 准备一个类存储一些固定的常量

public class AzureConstants {
    /**
     * 司顺租户id
     */
    public static final String TENANT_ID = "97c28312-0852-4475-a324-0a84e052f29c";
    /**
     * 司顺客户端id
     */
    public static final String CLIENT_ID = "89639211-bc29-4023-8120-91298be97207";
    /**
     * 司顺客户端密钥
     */
    public static final String CLIENT_SECRET = "ADA2~QoYcm5_74SD.eCJX_vf6XtsD2EV~1";
    /**
     * SCOPE
     */
    public static final String SCOPE = "https://microsoftgraph.chinacloudapi.cn/.default";
    /**
     * 应用程序 ID URI
     */
    public static final String SERVICE_ROOT = "https://microsoftgraph.chinacloudapi.cn/v1.0";
    /**
     * 授权类型
     */
    public static final String GRANT_TYPE = "client_credentials";
    /**
     * 获取token路径
     */
    public static final String LOGIN = "https://login.chinacloudapi.cn";
    /**
     * 用户邮件默认每页大小
     */
    public static final Integer PAGE_SIZE = 100;
}