Cloud Functions 서버 기반과 앱 서버 연동 계층 — 계정 생성 트리거 · 약관 동의 기록 · 운영자 권한 · Admin 쓰기 관문 · Firestore·Functions 클라이언트 · 오류 코드 전달

This commit is contained in:
Sn-Kinos
2026-09-01 00:20:45 +09:00
parent 2037b6d573
commit 1d462ebe31
21 changed files with 21578 additions and 12 deletions
+184 -8
View File
@@ -9,6 +9,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.76"
antlr4:
dependency: transitive
description:
name: antlr4
sha256: "752b4a6e4ad97953652a2b2bbf5377f46c94b579d3372b50080c7e5858234a05"
url: "https://pub.dev"
source: hosted
version: "4.13.2"
archive:
dependency: transitive
description:
@@ -41,6 +49,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.2"
cel:
dependency: transitive
description:
name: cel
sha256: "72776d4cacd526f9846522e7a3ce8584c2071974d747e2ea695645faa2dcea1b"
url: "https://pub.dev"
source: hosted
version: "0.6.0"
characters:
dependency: transitive
description:
@@ -73,6 +89,54 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.1.2"
cloud_firestore:
dependency: "direct main"
description:
name: cloud_firestore
sha256: a9667b44b995eb9c642e6460275af9c478f4e72befc61146f2e0f88e6f174705
url: "https://pub.dev"
source: hosted
version: "6.8.0"
cloud_firestore_platform_interface:
dependency: transitive
description:
name: cloud_firestore_platform_interface
sha256: "700d043dfe95fac8a4eea79d21dd41f6e4c8f2360e43d7b669374dedd465f4ba"
url: "https://pub.dev"
source: hosted
version: "8.0.6"
cloud_firestore_web:
dependency: transitive
description:
name: cloud_firestore_web
sha256: ee86386bb41f6583cc6fc8a75bffe830a6f0128bbd545176c86c18dc5e2c2a7e
url: "https://pub.dev"
source: hosted
version: "5.7.2"
cloud_functions:
dependency: "direct main"
description:
name: cloud_functions
sha256: "82fa5811d184c4135d2177174507cc03744f032a085cd3be95246c0f1b006e53"
url: "https://pub.dev"
source: hosted
version: "6.3.6"
cloud_functions_platform_interface:
dependency: transitive
description:
name: cloud_functions_platform_interface
sha256: "86842d91cd4e83b71aa2dff874fd3554e237aa6e222d8e6e54bb7692fb1bd779"
url: "https://pub.dev"
source: hosted
version: "6.0.6"
cloud_functions_web:
dependency: transitive
description:
name: cloud_functions_web
sha256: aeca9c8f24838630f28bd75622668725a85044211be83de9f0a2fe07c4c8b643
url: "https://pub.dev"
source: hosted
version: "5.1.12"
collection:
dependency: transitive
description:
@@ -81,6 +145,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.19.1"
convert:
dependency: transitive
description:
name: convert
sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
url: "https://pub.dev"
source: hosted
version: "3.1.2"
crypto:
dependency: "direct main"
description:
@@ -89,6 +161,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.7"
dart_jsonwebtoken:
dependency: transitive
description:
name: dart_jsonwebtoken
sha256: ad84e60181696513d04d5f2078e0bbc20365b911f46f647797317414bdc88fbe
url: "https://pub.dev"
source: hosted
version: "3.4.1"
equatable:
dependency: transitive
description:
name: equatable
sha256: "3bce007a596ff8b3119c45d68aaef631272537c03d30e5d4534dd24bf4c5eaa2"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
fake_async:
dependency: transitive
description:
@@ -97,6 +185,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.3"
fake_cloud_firestore:
dependency: "direct dev"
description:
name: fake_cloud_firestore
sha256: "4276eadc5e2c36663fe393e98d14d4cc413ebe8ce0d02edd8cda57ef7a5a8369"
url: "https://pub.dev"
source: hosted
version: "4.3.0"
fake_firebase_security_rules:
dependency: transitive
description:
name: fake_firebase_security_rules
sha256: "983a1b3aec751af3122c1cfa79ebac0336a1589226a9683548b30457a5268720"
url: "https://pub.dev"
source: hosted
version: "0.6.0"
ffi:
dependency: transitive
description:
@@ -113,6 +217,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.5.7"
firebase_auth_mocks:
dependency: "direct dev"
description:
name: firebase_auth_mocks
sha256: "98628921966dab6ae097d447799b2f8c6e252b8adc0f4a9fe4b67ce5c165e5fb"
url: "https://pub.dev"
source: hosted
version: "0.15.2"
firebase_auth_platform_interface:
dependency: transitive
description:
@@ -153,6 +265,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.10.0"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
url: "https://pub.dev"
source: hosted
version: "1.1.1"
flutter:
dependency: "direct main"
description: flutter
@@ -304,6 +424,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.1.0"
logger:
dependency: transitive
description:
name: logger
sha256: "2a0dc097e7b01d942475bdd552356db2d0f768b05540bd4b2b53f1840f2239a7"
url: "https://pub.dev"
source: hosted
version: "2.8.0"
logging:
dependency: transitive
description:
@@ -316,10 +444,10 @@ packages:
dependency: transitive
description:
name: matcher
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd"
url: "https://pub.dev"
source: hosted
version: "0.12.19"
version: "0.12.20"
material_color_utilities:
dependency: transitive
description:
@@ -332,10 +460,26 @@ packages:
dependency: transitive
description:
name: meta
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9"
url: "https://pub.dev"
source: hosted
version: "1.17.0"
version: "1.19.0"
mock_exceptions:
dependency: transitive
description:
name: mock_exceptions
sha256: "6e3e623712d2c6106ffe9e14732912522b565ddaa82a8dcee6cd4441b5984056"
url: "https://pub.dev"
source: hosted
version: "0.8.2"
more:
dependency: transitive
description:
name: more
sha256: e252628d2183cc09539b686abfbd9d8302675959b89a2a8146f5f4baca6ac5ba
url: "https://pub.dev"
source: hosted
version: "4.7.0"
path:
dependency: transitive
description:
@@ -360,6 +504,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.8"
pointycastle:
dependency: transitive
description:
name: pointycastle
sha256: "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
posix:
dependency: transitive
description:
@@ -368,6 +520,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.5.2"
rx:
dependency: transitive
description:
name: rx
sha256: "3c819c80915138089c517e0d78f462792c5a2de05189466ab38bee7b6a8a330f"
url: "https://pub.dev"
source: hosted
version: "0.5.0"
rxdart:
dependency: transitive
description:
name: rxdart
sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962"
url: "https://pub.dev"
source: hosted
version: "0.28.0"
sign_in_with_apple:
dependency: "direct main"
description:
@@ -441,10 +609,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a"
sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11"
url: "https://pub.dev"
source: hosted
version: "0.7.10"
version: "0.7.12"
typed_data:
dependency: transitive
description:
@@ -453,14 +621,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.4.0"
uuid:
dependency: transitive
description:
name: uuid
sha256: "9b129329f58692f6e6578329498a8fe9fbe98f090beb764ffbb8ee2eadd01dcd"
url: "https://pub.dev"
source: hosted
version: "4.6.0"
vector_math:
dependency: transitive
description:
name: vector_math
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
sha256: "92b9910f66ed1057fd4da7b040ae7c74cafacf885bdc81be496928d5049b032d"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "2.4.3"
vm_service:
dependency: transitive
description: