IdentityServer4 退出登录后,跳转到原来页面
2017-05-13 17:31
260 查看
IdentityServer4 退出登录后,默认会跳转到
授权中心删除
前端项目删除
Config.Client配置的
PostLogoutRedirectUris地址,那我们如何动态的跳转到原来的地址呢?实现很简单,
Logout修改如下:
[HttpGet] public async Task<IActionResult> Logout(string logoutId) { var logout = await _interaction.GetLogoutContextAsync(logoutId); await HttpContext.Authentication.SignOutAsync(); if (logout.PostLogoutRedirectUri != null) { return Redirect(logout.PostLogoutRedirectUri); } var refererUrl = Request.Headers["Referer"].ToString(); return Redirect(refererUrl); }
授权中心删除
PostLogoutRedirectUris配置:
new Client { ClientId = "h5", //PostLogoutRedirectUris = { "http://localhost:5003/index.html" } //... }
前端项目删除
post_logout_redirect_uri配置:
var config = { authority: "http://localhost:5001", //post_logout_redirect_uri: "http://localhost:5003/index.html", //... };
相关文章推荐
- IdentityServer4 登录成功后,跳转到原来页面
- 根据登录的角色不同,退出时跳转到不同的页面
- Asp.net 访问页面跳转到登录后再跳转到原来的页面
- 一个简单的demo模拟登录过程页面跳转逻辑和双击退出应用
- 解决用户退出登录不会自动跳转到登录页面的问题
- 框架Iframe的退出,IE 火狐都没问题 到360就不跳转页面 刷新一遍才跳转到登录页
- 单点登录 - CAS退出登录后跳转到指定页面
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- ecshop 登录注册信息提示页面的跳转时间设置
- Struts2通过自定义拦截器实现登录之后跳转到原页面
- 当用户退出点击浏览器后退仍可回到原来页面的解决方案
- 点击退出,并未直接跳转到登陆界面,登录界面还停留在框架集界面
- 当点击“新增”或“修改"按钮进行跳转后,又想回到原来的页面?
- 点击tabbarItem添加是否跳转登录页面判断
- Discuz修改登录后跳转页面
- Spring Security 4 退出后再登录,页面停留在登录页,Url却多了一个Logout参数
- vue-router登录校验后跳转到之前指定页面如何实现
- js判断登录与否并确定跳转页面的方法
- 退出系统并跳转到登录界面 JS代码
- PHP未登录自动跳转到登录页面