Bonjour à tous! J'espère que cette vidéo a aidé à résoudre vos questions et problèmes. Cette vidéo est partagée car une solution a été trouvée à la question/problème. Je crée des vidéos pour des questions qui ont des solutions. Si vous rencontrez d'autres problèmes, n'hésitez pas à me contacter sur Instagram : https://www.instagram.com/ky.emrah Ci-dessous, vous pouvez trouver le texte lié à la question/au problème. Dans la vidéo, la question sera présentée en premier, suivie des réponses. Si la vidéo avance trop vite, n'hésitez pas à faire une pause et à revoir les réponses. Si vous avez besoin d'informations plus détaillées, vous pouvez trouver les sources et liens nécessaires au bas de cette description. J'espère que cette vidéo vous a été utile, et même si elle ne résout pas directement votre problème, elle vous guidera vers la source de la solution. J'apprécierais que vous aimiez la vidéo et que vous vous abonniez à ma chaîne ! Comment obtenir un jeton de type v2 en utilisant msal python J'essaie d'obtenir un jeton de type v2 en utilisant la bibliothèque msal pour python, mon code est comme ci-dessous global_app = msal. ClientApplication( os.getenv('CLIENT_ID'), Authority=os.getenv('AUTHORITY'), # Pour l'ID Entra ou l'ID externe oidc_authority=os.getenv('OIDC_AUTHORITY'), # Pour l'ID externe avec un domaine personnalisé client_credential=os .getenv('CLIENT_SECRET') ou None, # Traiter la chaîne vide comme None token_cache=global_token_cache, # Laisser cette application (ré)utiliser un cache de jetons existant # S'il est absent, ClientApplication créera son propre cache de jetons vide) 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('AUTHORITY'), # Pour l'ID d'entrée ou l'ID externe oidc_authority=os.getenv('OIDC_AUTHORITY'), # Pour un ID externe avec un domaine personnalisé client_credential=os.getenv('CLIENT_SECRET') ou Aucun, # Traitez la chaîne vide comme Aucun token_cache=global_token_cache, # Laissez cette application (ré)utiliser un cache de jetons existant. # En cas d'absence, ClientApplication créera son propre cache de jetons vide) result = global_app.acquire_token_by_username_password( os.getenv("USERNAME"), password, scopes=scopes) De plus, j'ai essayé de définir et de supprimer les étendues en tant que User.Read. J'ai également défini le type de jeton d'accès dans les manifestes Azure sur v2. Cependant, lorsque j'exécute ce qui précède, j'obtiens toujours le jeton avec l'émetteur comme https://sts.... ce qui est différent de mon problème qui est du type https://login.microsoftonline.com/{TENANT} https : //login.microsoftonline.com/{TENANT} J'ai besoin d'aide pour récupérer le bon jeton v2 Tags : azure,azure-ad-msal,msalSource de la question : https://stackoverflow.com/questions/79024377 Question et source informations sur la licence : https://meta.stackexchange.com/help/licensing https://stackoverflow.com/
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.