0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

がちもとさんAdvent Calendar 2023

Day 22

招待されたAzure ADユーザーのみがアクセスできるようにすーる(Azure Static Web Apps、Vue3)

Last updated at Posted at 2023-12-21

はじめに

がちもとさんアドベントカレンダー22日目の記事です。
昨日はスクショを取得し、S3にアップロード、マークダウン形式のリンクを発行するやつをVue3で作りました。今日は、招待されたAzure ADユーザーのみがアクセスできるようにしていきます。

開発環境

  • Windows 11 PC
  • Vue3
  • Azure Static Web Apps

導入

1.Vue3プロジェクト直下にstaticwebapp.config.jsonを配置してプッシュします。

staticwebapp.config.json
{
  "routes": [
    {
      "route": "/",
      "allowedRoles": ["administrator"]
    }
  ],
  "responseOverrides": {
    "401": {
      "redirect": "/.auth/login/aad",
      "statusCode": 302
    }
  }
}

2.ロール管理から招待リンクを作成します。
20231221-175511-97673337.png

3.招待リンクからサインインするとユーザーロールに登録されます。
20231221-175618-0b32ff2c.png

4.アプリを開いたときにサインインが表示されるようになります。
20231221-175836-89fd41e3.png

5.登録されたユーザーロールでサインインすると、表示されます。
20231221-175955-a9120ad6.png

6.別のアカウントでサインインすると、きちんとForbiddenされます。
20231221-175340-2a9847a1.png

結構簡単ですね。
お疲れさまでした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?