You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何直接重定向至Wiki.js指定Azure AD B2C认证策略实现SSO?

直接跳转至指定Azure AD认证策略实现Wiki.js与Next.js的SSO

完全可行,Wiki.js支持直接指定认证策略发起登录流程,无需经过策略选择页面,具体实现步骤如下:

  • 构造直接登录URL:Wiki.js的认证系统支持通过URL路径或参数指定具体策略。通常格式为https://你的Wiki.js域名/login/<策略ID>,这里的<策略ID>是你在Wiki.js后台配置的strat2的标识(可能是配置时的策略名称,或系统生成的唯一ID)。比如若策略ID为strat2,直接访问该URL即可触发对应Azure AD B2C的认证流程。
  • 修改Next.js跳转按钮链接:将Next.js中跳转到Wiki.js的按钮链接,从原登录页路径(如/wiki/login)替换为上述构造的直接跳转strat2的URL。
  • 验证Azure AD B2C SSO配置:确保Wiki.js和Next.js在Azure AD B2C中满足以下条件:
    • 两个应用均已正确注册,且回复URL(redirect URI)已在Azure AD B2C后台配置完成
    • 共用同一租户和用户池,Azure AD B2C的会话设置允许跨应用复用登录状态
  • 测试SSO流程:在Next.js完成登录后,点击跳转按钮访问Wiki.js的strat2登录链接,若会话有效则直接进入Wiki.js;若未登录则会直接跳转到Azure AD B2C登录页,完成认证后自动进入Wiki.js。

注意:若不确定strat2的实际策略ID,可登录Wiki.js管理后台,进入「认证」设置页面,找到strat2策略,查看其配置页的URL参数或标识字段,确认正确的ID值。

内容的提问来源于stack exchange,提问作者Luís Fernandes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:34:54