在 Kotlin Jetpack Compose 中为 Apollo 存储 Cookie

问题描述 投票:0回答:0

我正在尝试使用带有 firebase 的 apollo 客户端为 kotlin 应用程序编写此身份验证系统。我们已经构建了我们的网络和 iOS 应用程序,并且在存储 cookie 时没有遇到任何问题。

我在 kotlin 中将其作为客户端的构造函数

return ApolloClient.Builder().serverUrl("http://10.0.2.2:4000/graphql").okHttpClient(OkHttpClient()).build()

我的 index.ts 文件中有这个在我的 api

app.use(
        session({
            name: "qid",
            store: new FirestoreStore({ dataset: firestore }),
            secret: process.env.SESSION_SECRET as string,
            resave: false,
            proxy: true,
            cookie: {
                maxAge: 1000 * 60 * 60 * 24 * 365 * 10,
                httpOnly: true,
                secure: process.env.PROD == "true",
                sameSite: process.env.PROD == "true" ? "none" : 'lax',

            },
            saveUninitialized: false,

        })
    )

我的问题是会话 cookie 没有存储在 kotlin 应用程序中。关于如何让我的 apollo 客户端存储该 cookie 的任何建议?

typescript kotlin apollo
© www.soinside.com 2019 - 2024. All rights reserved.