質問編集履歴

2

「質問は下記2点です」を追記しました。

2021/08/10 04:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -19,6 +19,18 @@
19
19
  5.APIは受信したcookie(認証用)を検証し問題なければ記事登録を行う。
20
20
 
21
21
  です。
22
+
23
+
24
+
25
+ 質問は下記2点です。
26
+
27
+ - monacaアプリでcookieを使用することはできるのでしょうか?ここ数日試行錯誤しているのですが解決しません。そもそもmonacaアプリでcookieは使用できるのか、と疑問に思った次第です。monacaアプリでcookieを登録するのではなく、APIからのcookie(サードパーティクッキー?)が使用できるのか、が知りたいです。
28
+
29
+
30
+
31
+ - monacaアプリでcookieを使用することができる場合、どのような手続きが必要なのでしょうか?①axiosのオプションでwithCredentials: trueを設定する、②cookieにSameSite=None、Secure=trueの属性を付ける、以外に何かございましたらご教授いただきたいです。
32
+
33
+
22
34
 
23
35
 
24
36
 

1

誤字の修正を行いました。

2021/08/10 04:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,7 @@
26
26
 
27
27
  API側: Azure、IIS、ASP.NET
28
28
 
29
- アプリ側: monaca、react、onsenui、axios
29
+ アプリ側: monaca、react、onsenui、axios、cordova10.0.0
30
-
31
- cordova10.0.0
32
30
 
33
31
 
34
32
 
@@ -38,11 +36,19 @@
38
36
 
39
37
 
40
38
 
41
- 5でAPIがHTTPステータスコード401を返してしまいます。つまりcookie(認証用)がAPIに送信されていません。
39
+ 5でAPIがHTTPステータスコード401を返してしまいます。つまり4でcookie(認証用)がAPIに送信されていません。
42
40
 
41
+ さらに下記の理由からそもそも3でcookieが保存されていないのではないかと推測しました。
42
+
43
+ - 2のAPI側でcookie(認証用)が返されていることを確認済み。
44
+
45
+ - 4のAPI側でcookie(認証用)が付加されていないことを確認済み。
46
+
43
- localkitでは問題ないのですが、実機(iPhone8 iOS14.7.1で上記問題発生します。
47
+ - localkit(または同様の機能を実装したWEBアプリ)では問題なくcookie(認証用)がアプリ側に保存されAPIに送信されています。
44
48
 
45
49
 
50
+
51
+ 実機(iPhone8 iOS14.7.1)で上記問題が発生します。
46
52
 
47
53
 
48
54