1.はじめに はい、アベンドカレンダー5日目、12日目、19日目担当です。とうとうアベンドカレンダーも終盤ですね。 早いものです。一週間も二週間も… とうとう私の担当としては最後の日になりました。 それでは19日目は、サービスプリンシパルについて書いていきたいと思います。 ラストなのにすっごい地味な記事になりそうですが、頑張ってついてきてください! 2.サービスプリンシパルを利用する さて、あなたの会社でアプリケーションを開発したとしましょう。 完成間もなく、セキュリティ監査で問題が見つかります。 「このシステムでは、構成ファイル上にIDやパスワードを格納しています。これは重大な欠陥です。」 そう、このシステムでは、ソースコード上に資格情報を記述してしまっていたのです。 これを解決するために、Azure上ではサービスプリンシパルを検討することになりました。 ・・・っていうのが、よくあるスト