如何使用一个驱动器业务API从本机应用程序的azure活动目录中获取客户机密码?

V K*_*V K 11 c# office365 azure-active-directory onedrive office365api

我正在开发一个outlook插件.我想在其中使用一个驱动器API.我很容易得到客户端ID和客户端秘密使用API​​的一个驱动器个人帐户.但是,当我在azure活动目录中注册我的应用程序的一个驱动器业务API ,它只为我创建了一个客户端ID,但没有创建任何客户端密码.我在注册时选择了本机应用程序,因为我的应用程序是本机app.I无法在没有客户端密钥的情况下对用户进行身份验证.请告诉我,如何让客户保密?提前感谢.

小智 8

本机客户端没有任何与之关联的秘密 - 假设它们是在设备上运行,则认为它们无法保护秘密.本机客户端使用clientID指示客户端应用程序,但始终通过在进程中涉及用户标识来完成身份验证.如果您在http://github.com/azureadsamples中选择任何本机客户端示例,您将看到clientid如何足以触发用户身份验证.


Kur*_*ula 8

创建应用程序并单击键.根据需要添加一些描述和到期,然后单击"保存".密钥将自动生成.确保复制并保存密钥,否则它将被隐藏.

在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

  • 有些错误的图像参考?当我点击第二个时我得到第一个,当我点击第四个时我得到第三个......? (2认同)