首页 > 其他分享 >Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API

时间:2024-01-23 21:00:55浏览次数:34  
标签:AD Certificate Permission Graph Application 点击 API 所示

51CTO Blog地址:https://blog.51cto.com/u_13969817

在使用Powershell连接Graph API之前,首先管理员要在Azure AD中新建Application,并授权API Permission和Credentials,本文将给大家做细节介绍:

·       在Azure AD中注册Application

·       授权Graph API Permission

·       为Application添加Certificate

在Azure AD中注册Application的具体操作步骤如下所示:

1.      登录Azure Entra Center Admin

2.      在左侧导航中,点击App registration,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_API

3.      在App Registration页面,点击new registration, 点击Register,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Azure_02

注册完成之后,授权Graph API Permission,具体操作步骤为:

1.      在ByronDemo0115的Application页面,点击左侧的API Permission,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Application_03

2.      根据需要授权Permission,以Graph API为例,点击Add a Permission,选择Microsoft Graph,授权所需要的权限,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Azure_04

说明:其他Permission按需选择授权,全部Permission授权完成之后,点击Grant admin consent for Organization,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Azure_05

为Application添加Certificate(可以通过Windows Server IIS的Certificate新建自签发证书或者通过Azure Key Vault来新建证书,注意证书最好用.cer格式)

1.      点击Application左侧导航中的Certificate & Secrets,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Azure_06

2.      在Certificate页面,点击Certificate tab,然后点击Upload Certificate,如下所示:

Microsoft 365:如何在Azure AD中注册Application并授权相关Graph API_Azure_07

添加完成之后,记录Application ID和Certificate ID信息,为日后调用做准备,谢谢大家的阅读。


标签:AD,Certificate,Permission,Graph,Application,点击,API,所示
From: https://blog.51cto.com/u_13969817/9386087

相关文章

  • add 添加一条数据
    //云端函数'usestrict';constdb=uniCloud.database()exports.main=async(event,context)=>{ constcollection=db.collection(event.name) constres=awaitcollection.add(event.data) returnres};//前端js调用add(){ uni.showLoading({ ti......
  • 基于光流法的车辆检测计数算法matlab仿真,对比Horn-Schunck光流和Lucas-Kanade光流
    1.算法运行效果图预览HS光流 LK光流  2.算法运行软件版本matlab2022a 3.算法理论概述      光流法是一种用于估计图像中像素或特征点运动的方法。在车辆检测与计数应用中,光流法可用于检测图像中车辆的运动,从而进行计数。这里我们将详细介绍Horn-Schunc......
  • notepad++ compare plus/compare plugin 64bit
    *[Releases·pnedev/comparePlus](https://github.com/pnedev/comparePlus/releases)https://objects.githubusercontent.com/github-production-release-asset-2e65be/50095301/5d0a2666-67f4-4971-9354-12339a75dd1f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credent......
  • SpringBoot实现RequestBodyAdvice和ResponseBodyAdvice接口
    SpringBoot提供了一种机制,允许开发者在请求体(RequestBody)和响应体(ResponseBody)被处理之前和之后执行自定义逻辑。这通过RequestBodyAdvice和ResponseBodyAdvice接口实现。RequestBodyAdvice:此类用于在请求体被处理之前执行自定义逻辑。例如,你可以使用它来解析请求体,或者......
  • Uncaught (in promise) ChunkLoadError: Loading chunk commons.xxxxxxxxx failed
    报错信息如下:Uncaught(inpromise)ChunkLoadError:Loadingchunkcommons.pages_index.pages_teacher_indexfailed. (error:http://localhost:3000/_nuxt/commons.pages_index.pages_teacher_index.js)发生情景:打开多标签时,Nuxt程序崩溃:我有一个vue、nuxt应用程序......
  • 安卓 adb 常用命令
    1. adb devices:查看当前连接的设备列表。 2. adb shell:进入模拟器或设备的shell 模式。可以在里面执行Linux 命令。 3. adb push < 源文件 > < 目标文件 > :将文件拷贝到模拟器或设备中。 4. adb pull < 源文件 > < 目标文件 > : 从模拟器或设备中将......
  • Additional Information for Homogeneous System Copy on SAP HANA with Encrypted Ba
    SymptomAdditionalinformationwhenexecutingahomogeneoussystemcopyforanSAPsystemonSAPHANAwhenthedatabackupisencrypted.Ifadatarecovery stepperform_database_recovery_tenantfailswitherror:  SAPDBTechJDBC:[448]:recoverycouldnot......
  • [转帖]Oracle Exadata X10M 数据库一体机发布,树立 OLTP 数据库性能新标杆
    https://www.modb.pro/db/653936 2023年6月25日消息,Oracle公司继续以其专用的Exadata平台重新定义OLTP数据库性能。上周,该公司延续了这一传统,推出了第十二个Exadata平台,即OracleExadataX10M数据库一体机。X10M的设计目的只有一件事:比市场上任何其他产品更......
  • 如何为Azure Kubernetes Services启用Internal Loadbalancer
    如何为AzureKubernetesServices启用InternalLoadbalancer熟悉AzureKubernetesServices(AKS)的小伙伴都知道,默认情况下,当我们创建AzureKubernetesServices群集时,创建的都是Public的AKS群集,也就是可以提供Internet访问的AKS群集。PublicAKS群集会默认附带一个Public类型的Load......
  • 基于 Alpine 使用 kubeadm 搭建 k8s
    基于Alpine使用kubeadm搭建k8s先部署基础环境,然后根据官方文档K8s-AlpineLinux,进行操作。将官方文档整理为脚本整理脚本时,有部分调整#!/bin/shset-x#添加源,安装时已经配置#cat>>/etc/apk/repositories<<"EOF"#http://mirrors.aliyun.com/alpine/edge/commu......