大家好!我希望這個影片能夠幫助解決您的疑問和問題。分享此影片是因為已找到問題/問題的解決方案。我為有解決方案的問題製作影片。如果您有任何其他問題,請隨時在 Instagram 上與我聯繫:https://www.instagram.com/ky.emrah 在下面,您可以找到與問題相關的文字。影片中,先提出問題,然後給出答案。如果影片移動得太快,請隨時暫停並查看答案。如果您需要更詳細的信息,可以在本說明的底部找到必要的來源和連結。我希望這個影片對您有所幫助,即使它不能直接解決您的問題,它也會引導您找到解決方案的來源。如果您喜歡該影片並訂閱我的頻道,我將不勝感激! .getenv('CLIENT_ID'), Authority=os.getenv('AUTHORITY'), # 對於Entra ID 或外部ID oidc_authority=os.getenv('OIDC_AUTHORITY'), # 對於具有自定義域的外部ID client_credential=osclient_credential=osclient_credential=osclient_credential=osclient_credential=osclient_credential=osclient_credential=osclient_credential=osclient_credential=os . getenv('CLIENT_SECRET') 或None, # 將空字串視為None token_cache=global_token_cache, # 讓此應用程式(重新)使用現有的令牌快取。快取) result = global_app. acquire_token_by_username_password( os.getenv("USERNAME"),password,scopes=scopes) global_app = msal.ClientApplication( os.getenv('CLIENT_ID'),authority=os.getenv('CLIENT_ID'),authority=os.getenv('CLIENT_ID'),authority'.對於Entra ID 或外部ID oidc_authority=os.getenv('OIDC_AUTHORITY'), # 對於具有自訂網域的外部ID client_credential=os.getenv('CLIENT_SECRET') 或None, # 將空字串視為None token_cache=global_token_cache=global_token_cache , # 讓此應用程式(重新)使用現有的令牌快取。 # 如果不存在,ClientApplication 將創建自己的空令牌快取) result = global_app.acquire_token_by_username_password( os.getenv("USERNAME"),password,scopes=scopes) 另外,我嘗試將範圍設定和取消設定為User.Read 。我還將 Azure 清單中的 accesstokentype 設定為 v2。但是,當我執行上述命令時,我仍然獲得發行者為https://sts.... 的令牌,這與我的問題類型不同,類型為https://login.microsoftonline.com/{TENANT } https: //login.microsoftonline.com/{TENANT} 我需要協助取得正確的v2 令牌標籤:azure、azure-ad-msal、msal 問題來源:https://stackoverflow.com/questions/79024377 問題和來源許可證資訊:https://meta.stackexchange.com/help/licensing https://stackoverflow.com/