我相信这是个愚蠢的问题,但是如何将 node-oidc-provider 与 express 一起使用?所以我在客户端获得了 access_token,发送了请求,Bearer {access_token}
下一步是什么?如何从该令牌中获取用户?我相信 oidc-provider 必须有一些中间件或任何可用于此的东西,但我没有找到关于该主题的任何文档。我发现的唯一一件事是如何检查用户是否登录:
const ctx = provider.app.createContext(req, res)
const session = await provider.Session.get(ctx)
const signedIn = !!session.account
但它对我不起作用,看起来它出于某种原因在内部使用了 cookie,因此在这种情况下会话为空。