回答編集履歴

2

追記

2022/03/22 21:21

投稿

Tak1wa
Tak1wa

スコア4791

test CHANGED
@@ -24,3 +24,7 @@
24
24
  https://docs.microsoft.com/ja-jp/azure/static-web-apps/authentication-authorization?tabs=invitations
25
25
 
26
26
  Azure Static Web Appsを試してみてください。
27
+
28
+ ---
29
+
30
+ PS: サイトポリシーに違反した質問内容とは思えないので、なぜこの質問に低評価がつくのか、謎です。

1

少し修正

2022/03/22 21:09

投稿

Tak1wa
Tak1wa

スコア4791

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  コメントでのやり取りを拝見させて頂き、SPA自体に認証機能を組み込むのではなくその前段に事前に(Azureなどで)用意された認証画面を配置してその認証トークンを透過的にアクセス許可に使用したいことだと解釈しました。
8
8
 
9
- ### Azureストレージでの対応案
9
+ ### Azureストレージでは難しそう
10
10
 
11
11
  まず、以下によるとAzureストレージの静的ホスティングは匿名アクセスのみを許可しているようなので認証機能の組み込みは難しいと思います。
12
12
 
@@ -14,7 +14,7 @@
14
14
 
15
15
  https://docs.microsoft.com/ja-jp/azure/storage/blobs/storage-blob-static-website#permissions
16
16
 
17
- ### Azure Static Web Appsでの対応案
17
+ ### Azure Static Web Appsだと出来そう
18
18
 
19
19
  AzureにはAzure Static Web Appsという静的サイトをホスティングする機能があります。
20
20
  https://dev.classmethod.jp/articles/azure-static-web-app-blob-storage/
@@ -22,3 +22,5 @@
22
22
  こちらでは以下のようにAzureADの組み込み認証機能が利用できるので、SPA/静的ウェブサイトの前段で認証出来ると思います。
23
23
 
24
24
  https://docs.microsoft.com/ja-jp/azure/static-web-apps/authentication-authorization?tabs=invitations
25
+
26
+ Azure Static Web Appsを試してみてください。