1

私はPyureでAzure ADからデータを取得できるアプリケーションを構築しています。このデータには、アプリケーションのアクセス許可または委任されたアクセス許可が必要です。私は、アプリケーションのアクセス許可だけが必要なデータの取得に成功しました。ただし、委任された権限が必要なデータを取得するために、OAuth2を使用しようとしています。 OAuth2を使用してMicrosoft Graphで認証することは可能ですが、Webページを使用してログインするのではなく、代わりにPythonスクリプトを通してユーザーの資格情報を入力することは可能ですか?Microsoft Graph認証

注:Azure AD Graph APIではなくMicrosoft Graph API(v1.0およびbeta)を使用します。

+1

[Azure Active Directory OAuthリソース所有者のパスワード資格情報フロー](https://stackoverflow.com/questions/29102820/azure-active-directory-oauth-resource-owner-password-credentials-flow)の可能な複製 –

+0

@ ShawnTabriziこれは別のケースです。私はグラフAPI(v1.0とベータ)とAzure AD APIではなく、認証しようとしています。また、私はPythonで何かを探しています。 – Raj

+0

認証しようとしているエンドポイントに関係なく、探しているフローはリソース所有者のパスワード資格です。これは文書化されている純粋なREST呼び出しを使用して実装する必要があります。 –

答えて

0

グラフAPIで認証できるようにするには、Azure ADアプリケーションが必要です。ネイティブのAzure ADアプリケーションと、ここで説明したフローと考慮事項がADAL.netで機能します。私は、ユーザー名/パスワードの認証は、ネイティブのAzure ADのアプリでのみ可能であることを考えるhttps://github.com/introp-software/azure-activedirectory-library-for-python-old/blob/master/README.md

:あなたがPython用ADALを見ている必要があり、私は、Pythonのために推測http://www.cloudidentity.com/blog/2014/07/08/using-adal-net-to-authenticate-users-via-usernamepassword/

:私は無人の提供、マイクロソフトチームにそれを使用しますWeb/Web APIタイプではありません。

関連する問題