在Spring MVC中共享Cookie

阿比耶兹

我有一个运行的现有Web应用程序

https://subdomain.example.com

现在,我想拥有其他子域

https://subdomain2.example.com

如何使用Spring MVC设置以下内容,以便在从第一个域重定向到第二个域后,不会再次提示用户进行身份验证?

Set-Cookie: name=value; domain=example.com
最大

查看此控制器示例,但请记住两点:

  • 如果您连接到127.0.0.1,则在本地环境中工作时,放置任意固定的域将不允许您访问cookie。
  • 您的Cookie可能会被该主机(example.com)上存在的所有子域读取,而不仅仅是您想要的那个。

班级:

package com.test.foo;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/foo")
public class FooController {

    @RequestMapping("/cookie")
    public String setCookie(HttpServletRequest request, HttpServletResponse response)  {
        String value = "value";
        Cookie cookie = new Cookie("name", value);
        cookie.setPath("/");//<-- important
        cookie.setDomain("example.com");
        response.addCookie(cookie);
        return "foo/index";//your view
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Spring MVC中共享Cookie

来自分类Dev

在Spring Session属性中共享数据

来自分类Dev

在Java MVC中共享模型对象

来自分类Dev

禁用MVC中共享视图中的链接

来自分类常见问题

使用Spring和Kotlin在微服务架构中共享数据类

来自分类Dev

在本地网络中共享Web应用程序(Spring + React)

来自分类Dev

使用Spring和Kotlin在微服务架构中共享数据类

来自分类Dev

Spring MVC HttpServletResponse不覆盖cookie

来自分类Dev

在Qt应用程序中共享Cookie的最佳方法

来自分类常见问题

Spring MVC与Spring Boot与Spring

来自分类Dev

如何在MVC应用中共享常见的js / css?

来自分类常见问题

Spring MVC或Spring Boot

来自分类Dev

跨Spring MVC Controller方法共享数据

来自分类Dev

使用Spring MVC访问本地/共享驱动器

来自分类Dev

在Spring MVC Controller中创建的Cookie上设置仅HTTP

来自分类Dev

在Gunicorn中共享内存?

来自分类Dev

在Angular中共享数据

来自分类Dev

在AngularJs中共享数据

来自分类Dev

与MVC 5共享OWIN身份Cookie?

来自分类Dev

asp.net MVC应用程序中共享文件夹的用途是什么?

来自分类Dev

.NET MVC 4:如何设置在不同控制器的多个视图中共享的部分视图

来自分类Dev

asp.net MVC应用程序中共享文件夹的用途是什么?

来自分类Dev

asp.net,mvc:如何在多个cshtml文件中共享相同的下拉列表?

来自分类Dev

如何在n层存储库模式中共享DbCOntext。ASP .NET MVC

来自分类Dev

在角度指令中共享变量

来自分类Dev

在Xamarin中共享路径冲突

来自分类Dev

Jenkins:在MultiJob中共享变量

来自分类Dev

Swift中共享NSUserDefaults的KVO

来自分类Dev

无法在Android中共享图像