Azure Active Directory B2C を使って WebとAPIを保護するTips

ちょっと必要に駆られたのでメモ書きです。Azure App Service(Web Apps/Functions)には通称EasyAuth(Authentication/Authorization)という便利な機能がありますが、今のところ簡単に設定できるのはAzure ADやTwitterなどのソーシャル系のみです。
このPostではEasyAuthでAzure ADではなくAzure AD B2Cを指定して、かつフロントエンドのWeb Appsと裏側のAPIとなるFunctionsをそれぞれ保護するためのTipsを纏めておきます。

続きを読む

Web Apps で Let’s Encrypt Site Extension の Renewが失敗する

Azure Web AppsでLe’ts Encryptのサイトエクステンションを使用してサーバー証明書を設定している場合に証明書の更新でコケていたので回避方法など。

環境: Azure Web Appsでプラットフォームをx64にしている、かつLet’s Encryptのx64版サイトエクステンションを使用している
エラー内容: Functions.RenewCertificateなWebJobsで以下の例外が発生してRenewに失敗する

続きを読む