質問編集履歴
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,6 +90,94 @@
|
|
90
90
|
|
91
91
|
```python
|
92
92
|
|
93
|
+
INSTALLED_APPS = [
|
94
|
+
|
95
|
+
'django.contrib.admin',
|
96
|
+
|
97
|
+
'django.contrib.auth',
|
98
|
+
|
99
|
+
'django.contrib.contenttypes',
|
100
|
+
|
101
|
+
'django.contrib.sessions',
|
102
|
+
|
103
|
+
'django.contrib.messages',
|
104
|
+
|
105
|
+
'django.contrib.staticfiles',
|
106
|
+
|
107
|
+
'django.contrib.sites',
|
108
|
+
|
109
|
+
'corsheaders',
|
110
|
+
|
111
|
+
'allauth',
|
112
|
+
|
113
|
+
'allauth.account',
|
114
|
+
|
115
|
+
'allauth.socialaccount',
|
116
|
+
|
117
|
+
'rest_framework',
|
118
|
+
|
119
|
+
'rest_framework.authtoken',
|
120
|
+
|
121
|
+
'rest_framework_simplejwt',
|
122
|
+
|
123
|
+
'rest_framework_simplejwt.token_blacklist',
|
124
|
+
|
125
|
+
'rest_framework_serializer_extensions',
|
126
|
+
|
127
|
+
'rest_auth',
|
128
|
+
|
129
|
+
'dj_rest_auth',
|
130
|
+
|
131
|
+
'dj_rest_auth.registration',
|
132
|
+
|
133
|
+
'accounts.apps.AccountsConfig',
|
134
|
+
|
135
|
+
'article.apps.ArticleConfig',
|
136
|
+
|
137
|
+
'api.apps.ApiConfig',
|
138
|
+
|
139
|
+
]
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
MIDDLEWARE = [
|
144
|
+
|
145
|
+
'corsheaders.middleware.CorsMiddleware',
|
146
|
+
|
147
|
+
'django.middleware.security.SecurityMiddleware',
|
148
|
+
|
149
|
+
'django.contrib.sessions.middleware.SessionMiddleware',
|
150
|
+
|
151
|
+
'django.middleware.common.CommonMiddleware',
|
152
|
+
|
153
|
+
'django.middleware.csrf.CsrfViewMiddleware',
|
154
|
+
|
155
|
+
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
156
|
+
|
157
|
+
'django.contrib.messages.middleware.MessageMiddleware',
|
158
|
+
|
159
|
+
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
160
|
+
|
161
|
+
]
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
# allauth設定
|
166
|
+
|
167
|
+
ACCOUNT_USERNAME_REQUIRED = False
|
168
|
+
|
169
|
+
ACCOUNT_AUTHENTICATION_METHOD = 'email'
|
170
|
+
|
171
|
+
ACCOUNT_EMAIL_REQUIRED = True
|
172
|
+
|
173
|
+
ACCOUNT_UNIQUE_EMAIL = True
|
174
|
+
|
175
|
+
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
|
176
|
+
|
177
|
+
ACCOUNT_LOGIN_ATTEMPTS_TIMEOUT = 600
|
178
|
+
|
179
|
+
|
180
|
+
|
93
181
|
# dj_rest_auth設定
|
94
182
|
|
95
183
|
SITE_ID = 1
|
@@ -282,6 +370,4 @@
|
|
282
370
|
|
283
371
|
|
284
372
|
|
285
|
-
おそらくCookieの何かがダメなんだろうなと思います
|
286
|
-
|
287
373
|
よろしくお願いします
|
1
文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,11 +8,13 @@
|
|
8
8
|
|
9
9
|
そこで使っているJWT認証を安定させたいです
|
10
10
|
|
11
|
-
具体的には
|
11
|
+
具体的には、パーミッションをAllowAnyにしているにも関わらずJWT認証が通ったり通らなくなったりしています
|
12
12
|
|
13
13
|
トークンはCookieに保存されています
|
14
14
|
|
15
|
-
|
15
|
+
ログインしていない状態ではこの現象は起きません
|
16
|
+
|
17
|
+
また、ローカルではこの問題は起きません
|
16
18
|
|
17
19
|
|
18
20
|
|