feat: 添加 Ktor 客户端认证插件以增强 API 安全性

- 在 build.gradle.kts 中新增 Ktor 客户端认证依赖。
- 更新 ApiService 类,使用 Ktor 内置的 Auth 插件实现 Bearer token 自动管理和刷新逻辑,提升 API 调用的安全性和稳定性。
This commit is contained in:
penghanyuan
2026-02-14 14:07:21 +01:00
parent 4299a5b7bf
commit 80fa0be8f6
3 changed files with 48 additions and 8 deletions

View File

@@ -137,6 +137,7 @@ dependencies {
implementation(libs.ktor.client.content.negotiation)
implementation(libs.ktor.serialization.kotlinx.json)
implementation(libs.ktor.client.logging)
implementation(libs.ktor.client.auth)
// Room
implementation(libs.androidx.room.runtime)