如何配置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
相关产品推荐
相关产品推荐

