本リポジトリは、MSAL for Python のサンプルコードを掲載しています。
本リポジトリにある各種コードは、Docker Compose を使用して簡単に実行できるようになっています。
本リポジトリをクローンし、ルートディレクトリに web-variables.env ファイルを作成します。
web-variables.env ファイルには、以下の情報を記載し、起動する Python コンテナーの環境変数として利用できるようにします。
CLIENT_ID={サービスプリンシパル ID} CLIENT_SECRET={サービスプリンシパルのクライアントシークレット値} TENANT_ID={テナント ID}web-variables.env ファイルを用意したら、Docker コンテナーを起動します。
docker-compose up -d --buildsample フォルダにある Python コードは、以下の形で実行が可能です。
docker-compose run --rm app python3 {実行したい Python ファイル}