Auth0 Nextjs 到受保护的 Api

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

我已经使用 auth0 设置了 nextjs。我想保护 api 并使用访问令牌在客户端和服务器端 api 调用中连接到 auth0。

我想要 api 路由,例如 Examples/Me

在 api 中我将能够从令牌中获取 auth0 id。

这可能吗?我只能找到有关客户端凭据流/机器到机器的文档....

如何在我的 nextjs 应用程序中指定受众?

或者有人可以推荐替代解决方案吗?除了 azure b2c...我厌倦了!

next.js auth0
1个回答
0
投票

想通了...

需要修改这个文件 应用程序/api/auth/[auth0]/route.ts

export const GET = handleAuth({
  login: handleLogin({
    authorizationParams: {
      audience: "https://audience", 
      scope: "openid profile email offline_access",
    },
  }),
});
© www.soinside.com 2019 - 2024. All rights reserved.