質問編集履歴
1
編集
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PlayFrameworkでFacebook認証
|
1
|
+
PlayFrameworkでFacebookのOAuth認証でエラー及び疑問
|
test
CHANGED
@@ -12,15 +12,17 @@
|
|
12
12
|
|
13
13
|
###状況・問題
|
14
14
|
|
15
|
-
まず、認証をさせるために
|
15
|
+
まず、アプリ起動後に認証をさせるために
|
16
16
|
|
17
|
-
|
17
|
+
application.conf内に
|
18
|
+
|
19
|
+
```
|
18
20
|
|
19
21
|
play.modules.enabled += "modules.SecurityModule"
|
20
22
|
|
21
23
|
```
|
22
24
|
|
23
|
-
を記載し
|
25
|
+
を記載して下記のJavaを読み込んでいます。
|
24
26
|
|
25
27
|
```java
|
26
28
|
|
@@ -120,8 +122,6 @@
|
|
120
122
|
|
121
123
|
```
|
122
124
|
|
123
|
-
を実行させています。
|
124
|
-
|
125
125
|
|
126
126
|
|
127
127
|
そして、アプリを起動させてから時間が経過してからFacebook認証をおこなうと
|
@@ -154,10 +154,30 @@
|
|
154
154
|
|
155
155
|
store.setProfileTimeout(7200);
|
156
156
|
|
157
|
-
の一文で7200秒間でcacheが切れてしまいエラーになってしまうのだと思
|
157
|
+
の一文で7200秒間でcacheが切れてしまいエラーになってしまうのだと思うので、
|
158
158
|
|
159
|
-
|
159
|
+
```Java
|
160
160
|
|
161
|
+
// set profile timeout to 2h instead of the 1h default
|
162
|
+
|
163
|
+
PlayCacheStore store = new PlayCacheStore();
|
164
|
+
|
165
|
+
store.setProfileTimeout(7200);
|
166
|
+
|
167
|
+
config.setSessionStore(store);
|
168
|
+
|
169
|
+
```
|
170
|
+
|
161
|
-
|
171
|
+
を削除するという対処を致しました。
|
172
|
+
|
173
|
+
|
174
|
+
|
175
|
+
実際に30分以上放置した後に接続させてもエラーは出力されなくなったのですが、
|
176
|
+
|
177
|
+
ずっと認証情報をキャッシュを残している状態だと思うのですが、
|
178
|
+
|
179
|
+
問題はないのでしょうか?
|
180
|
+
|
181
|
+
|
162
182
|
|
163
183
|
是非お力添えの程宜しく御願い致します。
|