feat(auth): add session-based auth service with tests

这个提交包含在:
anygen-build-bot
2026-02-12 09:00:27 +00:00
父节点 76b512939d
当前提交 a6d087d5a9
修改 6 个文件,包含 255 行新增0 行删除

查看文件

@@ -6,11 +6,14 @@ cmake_policy(SET CMP0153 OLD)
find_package(Drogon CONFIG REQUIRED)
find_package(Catch2 3 REQUIRED)
find_package(OpenSSL REQUIRED)
add_library(csp_core
src/version.cc
src/db/sqlite_db.cc
src/app_state.cc
src/services/crypto.cc
src/services/auth_service.cc
)
target_include_directories(csp_core PUBLIC
@@ -19,6 +22,7 @@ target_include_directories(csp_core PUBLIC
target_link_libraries(csp_core PUBLIC
SQLite3_lib
OpenSSL::Crypto
)
add_executable(csp_server
@@ -40,6 +44,7 @@ add_executable(csp_tests
tests/test_main.cc
tests/version_test.cc
tests/sqlite_db_test.cc
tests/auth_service_test.cc
)
target_link_libraries(csp_tests PRIVATE