1 回答

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
好消息是,身份驗(yàn)證似乎已成功進(jìn)行,因此您對(duì) ADAL 庫(kù)的使用似乎沒(méi)問(wèn)題。
出現(xiàn)此問(wèn)題的最可能原因是,用于向 Azure Active Directory 進(jìn)行身份驗(yàn)證的主體沒(méi)有訪問(wèn)存儲(chǔ)帳戶中的 blob 所需的權(quán)限。
您需要登錄 Azure 門(mén)戶,找到并選擇相關(guān)存儲(chǔ)帳戶,然后:
選擇訪問(wèn)控制 (IAM)
轉(zhuǎn)到角色分配
單擊添加按鈕
從“角色”向下滾動(dòng)到“存儲(chǔ) Blob...”,然后選擇一種存儲(chǔ) Blob 角色來(lái)滿足您的要求
在“選擇”文本框中,輸入您要通過(guò) ADAL 獲取其令牌的主體名稱的一部分
單擊“保存”按鈕
完成后,嘗試再次運(yùn)行您的應(yīng)用程序。令牌可能需要刷新,因此請(qǐng)確保重新運(yùn)行您的身份驗(yàn)證和令牌檢索代碼。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
我最終為 Azure 創(chuàng)建了一個(gè)服務(wù)請(qǐng)求票證,他們?cè)诖颂幓貜?fù)了示例代碼,以便使用 golang 對(duì) Azure 進(jìn)行身份驗(yàn)證:https: //github.com/google/go-cloud/blob/master/blob/azureblob/example_test。去#L111
- 1 回答
- 0 關(guān)注
- 208 瀏覽
添加回答
舉報(bào)