質問編集履歴

4

インポートしたアカウントを更にエクスポートした結果を記述

2017/12/30 07:49

投稿

o24
o24

スコア48

test CHANGED
File without changes
test CHANGED
@@ -247,3 +247,31 @@
247
247
  --mem-cost=8
248
248
 
249
249
  ```
250
+
251
+
252
+
253
+ * インポートしたアカウントを更にエクスポートした結果
254
+
255
+
256
+
257
+ **パスワード関連の値が含まれていませんでした。**
258
+
259
+
260
+
261
+ ```
262
+
263
+ {
264
+
265
+ "localId": "NLO5F7QCgZZFjtOrsGEpOT6G3YB3",
266
+
267
+ "email": "test@hoge.com",
268
+
269
+ "emailVerified": false,
270
+
271
+ "createdAt": "1514618866000",
272
+
273
+ "providerUserInfo": []
274
+
275
+ },
276
+
277
+ ```

3

CLIのバージョンを追記しました。

2017/12/30 07:49

投稿

o24
o24

スコア48

test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,20 @@
20
20
 
21
21
 
22
22
 
23
+ ### CLI version
24
+
25
+
26
+
27
+ ```
28
+
29
+ > firebase --version
30
+
31
+ 3.16.0
32
+
33
+ ```
34
+
35
+
36
+
23
37
  ### アカウントのexport
24
38
 
25
39
 

2

説明下部に実際に検証にて使用した情報を記載しました。

2017/12/30 07:44

投稿

o24
o24

スコア48

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,113 @@
123
123
 
124
124
 
125
125
  ご存知のかたよろしくお願いします。
126
+
127
+
128
+
129
+ ===================================================
130
+
131
+ 今回検証にて実際に使用した情報は以下の通りです。
132
+
133
+
134
+
135
+ ### エクスポート
136
+
137
+
138
+
139
+ * エクスポートしたアカウント
140
+
141
+ メール : test@hoge.com
142
+
143
+ パスワード : 11111111
144
+
145
+
146
+
147
+ * コマンド
148
+
149
+
150
+
151
+ ```
152
+
153
+ firebase auth:export accounts.json --format=json
154
+
155
+ ```
156
+
157
+
158
+
159
+ * accounts.json
160
+
161
+
162
+
163
+ ```
164
+
165
+ {"users": [
166
+
167
+ {
168
+
169
+ "localId": "NLO5F7QCgZZFjtOrsGEpOT6G3YB3",
170
+
171
+ "email": "test@hoge.com",
172
+
173
+ "emailVerified": false,
174
+
175
+ "passwordHash": "8uxwur+eZuT2GnGx/cEcVq3abOewcvtP+XKB4eeZbHaazGLan1Em0gFXAgvzWN4/t/43pejYr41A39MkcfKTdQ==",
176
+
177
+ "salt": "nj0vBi53udCVeQ==",
178
+
179
+ "createdAt": "1514618866000",
180
+
181
+ "providerUserInfo": []
182
+
183
+ }]}
184
+
185
+ ```
186
+
187
+
188
+
189
+ * パスワードハッシュパラメータ
190
+
191
+
192
+
193
+ ```
194
+
195
+ hash_config {
196
+
197
+ algorithm: SCRYPT,
198
+
199
+ base64_signer_key: PmoPS+RjzExJmFS8rlArNjhKLPctwy2P8IvNwTGOtA1w7MeI2d0NutqhYHx/BSnuKKJ3tZjjjN7HrGi0qjMvKA==,
200
+
201
+ base64_salt_separator: Bw==,
202
+
203
+ rounds: 8,
204
+
205
+ mem_cost: 14,
206
+
207
+ }
208
+
209
+ ```
210
+
211
+
212
+
213
+ ## インポート
214
+
215
+
216
+
217
+ * コマンド
218
+
219
+
220
+
221
+ ```
222
+
223
+ firebase auth:import ./accounts.json \
224
+
225
+ --hash-algo="SCRYPT" \
226
+
227
+ --hash-key="PmoPS+RjzExJmFS8rlArNjhKLPctwy2P8IvNwTGOtA1w7MeI2d0NutqhYHx/BSnuKKJ3tZjjjN7HrGi0qjMvKA==" \
228
+
229
+ --salt-separator="Bw==" \
230
+
231
+ --rounds=8 \
232
+
233
+ --mem-cost=8
234
+
235
+ ```

1

説明追加

2017/12/30 07:41

投稿

o24
o24

スコア48

test CHANGED
File without changes
test CHANGED
@@ -52,17 +52,15 @@
52
52
 
53
53
  ```
54
54
 
55
- # プロジェクトA > Authentication > ... > パスワードハッシュパラメータ から以下のパラメータはコピー
55
+ # プロジェクトA > Authentication > ... > パスワードハッシュパラメータ から以下の値をコピー
56
56
 
57
- # --hash-key : base64_signer_key
57
+ # --hash-key : base64_signer_keyの値
58
58
 
59
- # --salt-separator : base64_salt_separator
59
+ # --salt-separator : base64_salt_separatorの値
60
60
 
61
- # --rounds : rounds
61
+ # --rounds : roundsの値
62
62
 
63
- # --mem-cost : mem_cost
63
+ # --mem-cost : mem_costの値
64
-
65
-
66
64
 
67
65
  > firebase auth:import ../proj_a/accounts.json \
68
66