取消
顯示的結果
而不是尋找
你的意思是:

需要從關鍵庫獲取秘密在我的地方

KVNARK
尊敬的貢獻者二世

請您看看這如果我丟失的東西。得到以下錯誤:

azure.core.exceptions。ServiceRequestError:無記名令牌認證是不允許non-TLS保護(非http)的url。

使用下麵的函數。

defget_auth_creds (KVUri keyVaultName,用戶名、密碼):

打印(“本地係統加載證書”)

憑據= DefaultAzureCredential (connection_verify =exclude_shared_token_cache_credential =真正的)

客戶= SecretClient (vault_url = KVUri憑據=憑據)

打印(“從{}獲取你的秘密。”.format (keyVaultName))

用戶= client.get_secret value(用戶名)

pwd = client.get_secret value(密碼)

返回用戶,pwd

1接受解決方案

接受的解決方案

jenykooe
新的貢獻者三世

它看起來像你有一個問題與不記名令牌認證在Azure訪問你的秘密密鑰庫。

錯誤消息表明,持票人令牌的身份驗證方法是禁止non-TLS-protected URL,意味著您的密鑰庫可能不會使用HTTPS URL。

為了解決這個問題,你需要確保你的URL關鍵庫開始

“https://”

而不是

“http://”

這將使TLS加密和允許您使用不記名令牌認證。

此外,重要的是要注意,使用“exclude_shared_token_cache_credential = True”DefaultAzureCredential對象的參數可能導致問題與您的身份驗證。

這個參數不包括任何先前緩存的憑據,但可能不會在所有情況下都是必要的。我建議刪除這個參數是否解決了你的問題。

這裏有一個更新版本的代碼,包括這些變化:

scss

複製代碼

def get_auth_creds (KVUri keyVaultName,用戶名、密碼):打印(“本地係統加載證書”)憑證= DefaultAzureCredential (connection_verify = False)客戶= SecretClient (vault_url = KVUri憑據=憑據)打印(“從{}獲取你的秘密。”.format (keyVaultName)) = client.get_secret用戶(用戶名)。值pwd = client.get_secret(密碼)。值返回用戶,pwd

我希望這可以幫助!如果你有任何其他問題,請讓我知道。

在原帖子查看解決方案

3回複3

jenykooe
新的貢獻者三世

它看起來像你有一個問題與不記名令牌認證在Azure訪問你的秘密密鑰庫。

錯誤消息表明,持票人令牌的身份驗證方法是禁止non-TLS-protected URL,意味著您的密鑰庫可能不會使用HTTPS URL。

為了解決這個問題,你需要確保你的URL關鍵庫開始

“https://”

而不是

“http://”

這將使TLS加密和允許您使用不記名令牌認證。

此外,重要的是要注意,使用“exclude_shared_token_cache_credential = True”DefaultAzureCredential對象的參數可能導致問題與您的身份驗證。

這個參數不包括任何先前緩存的憑據,但可能不會在所有情況下都是必要的。我建議刪除這個參數是否解決了你的問題。

這裏有一個更新版本的代碼,包括這些變化:

scss

複製代碼

def get_auth_creds (KVUri keyVaultName,用戶名、密碼):打印(“本地係統加載證書”)憑證= DefaultAzureCredential (connection_verify = False)客戶= SecretClient (vault_url = KVUri憑據=憑據)打印(“從{}獲取你的秘密。”.format (keyVaultName)) = client.get_secret用戶(用戶名)。值pwd = client.get_secret(密碼)。值返回用戶,pwd

我希望這可以幫助!如果你有任何其他問題,請讓我知道。

Vidula_Khanna
主持人
主持人

希望一切進行得很順利。

隻是想檢查如果你能解決你的問題。如果是的,你會很高興的答案標記為最好,其他成員可以找到解決方案更快嗎?如果不是,請告訴我們,我們可以幫助你。

幹杯!

KVNARK
尊敬的貢獻者二世

@Vidula卡納其完成。謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map