Oauth Strapi社会认证与NextJS

Oauth Strapi社会认证与NextJS,oauth,oauth-2.0,callback,next.js,strapi,Oauth,Oauth 2.0,Callback,Next.js,Strapi,我很难找到一个关于如何正确使用Strapi和NextJS进行社会认证的教程。我能够正确设置Strapi并接收包含JWT和user的JSON对象,但不知道如何正确处理回调或如何将JWT存储在cookie中 我希望避免使用auth0、passport,而只是充分利用Strapi、React和NextJS 利用Strapi的示例,我创建了一个按钮列表,用于将用户重定向到其提供者 const SocialButton = ({ provider }: any) => { return (

我很难找到一个关于如何正确使用Strapi和NextJS进行社会认证的教程。我能够正确设置Strapi并接收包含JWT和user的JSON对象,但不知道如何正确处理回调或如何将JWT存储在cookie中

我希望避免使用auth0、passport,而只是充分利用Strapi、React和NextJS

利用Strapi的示例,我创建了一个按钮列表,用于将用户重定向到其提供者

   const SocialButton = ({ provider }: any) => {
  return (
    <a href={`https://api.website.com/connect/${provider}`} className={s.link}>
      <button className={s[provider]} type='button'>
        {provider}
      </button>
    </a>
  );
const SocialButton=({provider}:any)=>{
返回(
);
从那里,请求被发送到服务器,令牌被检索,响应被发送回Strapi服务器,并(通过Strapi回调)定向到我的站点

这就是我遇到的问题..我不确定该怎么办..在API端点上使用类似UseEffect、GetServerSide..ext的东西来捕获响应并将其存储在cookie中


如果有人能帮助我详细了解这个过程,我将不胜感激。

你能进一步阐述这个问题吗?关于从Strapi获取令牌的问题还是在下一个js的行中?