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

如何配置Django-microsoft-auth无next参数时重定向至首页

解决Django微软登录后重定向到首页的步骤
  • 配置django-microsoft-auth库的跳转地址
    如果你使用django-microsoft-auth第三方库实现登录,直接在项目的settings.py中添加或修改配置项:

    MICROSOAUTH_LOGIN_REDIRECT_URL = '/home'
    

    这个配置会覆盖库默认的/admin重定向目标,登录成功后自动跳转到首页。

  • 修改自定义回调视图的逻辑
    若你是自行编写的认证回调视图(对应/microsoft/auth-callback/路由的视图函数),找到处理完微软认证、完成用户登录后的重定向代码,将原来指向/admin/的语句替换为:

    return redirect('/home')
    

    确保在验证完token、创建或关联本地用户后,执行这个重定向操作。

  • 无需修改Azure AD的重定向URI
    你当前配置的https://localhost:8000/microsoft/auth-callback/是微软认证服务向Django返回认证结果的回调地址,不需要修改为/home。Django会在处理完回调逻辑后,内部跳转到你指定的首页地址。

内容的提问来源于stack exchange,提问作者Adrian

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 18:03:16