簡體   English   中英

如何使用一個驅動器業務API從本機應用程序的azure活動目錄中獲取客戶機密碼?

[英]How to get client secret from azure active directory for native app for using one drive business API?

我正在開發一個outlook插件。我想在其中使用一個驅動器API。我很容易得到客戶端ID和客戶端秘密使用API​​的一個驅動器個人帳戶。但是,當我在azure活動目錄中注冊我的應用程序的一個驅動器業務API ,它只為我創建了一個客戶端ID,但沒有創建任何客戶端密碼。我在注冊時選擇了本機應用程序,因為我的應用程序是本機app.I無法在沒有客戶端密鑰的情況下對用戶進行身份驗證。請告訴我,如何讓客戶保密?提前感謝。

本機客戶端沒有任何與之關聯的秘密 - 假設它們是在設備上運行,則認為它們無法保護秘密。 本機客戶端使用clientID指示客戶端應用程序,但始終通過在進程中涉及用戶標識來完成身份驗證。 如果您在http://github.com/azureadsamples中選擇任何本機客戶端示例,您將看到clientid如何足以觸發用戶身份驗證。

創建應用程序並單擊鍵。 根據需要添加一些描述和到期,然后單擊“保存”。 密鑰將自動生成。 確保復制並保存密鑰,否則它將被隱藏。

在此輸入圖像描述 在此輸入圖像描述 在此輸入圖像描述 在此輸入圖像描述

保存信息后離開頁面后,無法從Azure網站獲取客戶端密碼。 您需要創建一個新秘密,當您單擊“保存”時,立即進行復制並安全地存儲它。 這是Azure網站上唯一可用的時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM