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如何足以触发用户身份验证.
创建应用程序并单击键.根据需要添加一些描述和到期,然后单击"保存".密钥将自动生成.确保复制并保存密钥,否则它将被隐藏.