どうも、みともりです。 今回はGAS(Google Apps Script)でMicrosoft Graph APIを使ってSaaSのアカウントをプロビジョニングしてみたというお話です。 需要がありそうな割にGASでGraph APIを使うサンプルがあまり無かったため、誰かのお役に立てばと思いアウトプットしてみます。 Freshserviceと繋げる 今回の対象のSaaSはFreshserviceです。いわゆるITSMツールに分類されるSaaSで、問い合わせ管理や資産管理ができるサービスです。 Azure ADとのSAML SSOには対応しているのですが、ユーザープロビジョニングには対応していないので、仕方なくJIT(Just In Time)プロビジョニングで運用していました。 ところが、アカウント作成時に初期設定したい項目が出てきたことで、JITプロビジョニング後にWeb UIからポチ