Project

General

Profile

« Previous | Next » 

Revision 52450

Change SESSION to openAIRESession for redis Add openAIREUser and Remove Jwt from cookie

View differences:

modules/dnet-openaire-users/trunk/src/main/java/eu/dnetlib/openaire/usermanagement/security/FrontEndLinkURIAuthenticationSuccessHandler.java
29 29

  
30 30
        try {
31 31

  
32
            Cookie jwt = new Cookie("XCsrfToken", JWTGenerator.generateToken(authOIDC, "my-very-secret"));
33
//            Cookie openAIREUser = new Cookie("openAIREUser",  new Gson().toJson(JWTGenerator.generateJsonToken(authOIDC)));
32
//            Cookie jwt = new Cookie("XCsrfToken", JWTGenerator.generateToken(authOIDC, "my-very-secret"));
33
            Cookie openAIREUser = new Cookie("openAIREUser",  new Gson().toJson(JWTGenerator.generateJsonToken(authOIDC)));
34 34
            Cookie accessToken = new Cookie("AccessToken", authOIDC.getAccessTokenValue());
35 35

  
36 36
            // Expire the cookies in four hours (4 * 3600)
37
            jwt.setMaxAge(14400);
38
//            openAIREUser.setMaxAge(14400);
37
//            jwt.setMaxAge(14400);
38
            openAIREUser.setMaxAge(14400);
39 39
            accessToken.setMaxAge(14400);
40 40

  
41 41
            //TODO DELETE LOG
42 42
            logger.info("\n////////////////////////////////////////////////////////////////////////////////////////////////\n");
43
            logger.info("jwt: " + JWTGenerator.generateToken(authOIDC, "my-very-secret"));
43
//            logger.info("jwt: " + JWTGenerator.generateToken(authOIDC, "my-very-secret"));
44 44
            logger.info("access token: " + authOIDC.getAccessTokenValue());
45 45
            logger.info("openAIREUser: " + JWTGenerator.generateJsonToken(authOIDC));
46 46
            logger.info("\n////////////////////////////////////////////////////////////////////////////////////////////////\n");
......
51 51
//            logger.info("\n////////////////////////////////////////////////////////////////////////////////////////////////\n");
52 52

  
53 53

  
54
            jwt.setPath(frontPath);
55
//            openAIREUser.setPath(frontPath);
54
//            jwt.setPath(frontPath);
55
            openAIREUser.setPath(frontPath);
56 56
            accessToken.setPath(frontPath);
57 57

  
58 58
            if (frontDomain!=null) {
59
                jwt.setDomain(frontDomain);
60
//                openAIREUser.setDomain(frontDomain);
59
//                jwt.setDomain(frontDomain);
60
                openAIREUser.setDomain(frontDomain);
61 61
                accessToken.setDomain(frontDomain);
62 62
            }
63 63

  
64
            response.addCookie(jwt);
65
//            response.addCookie(openAIREUser);
64
//            response.addCookie(jwt);
65
            response.addCookie(openAIREUser);
66 66
            response.addCookie(accessToken);
67 67
            response.sendRedirect(frontEndURI);
68 68

  
modules/dnet-openaire-users/trunk/src/main/java/eu/dnetlib/openaire/usermanagement/registry/beans/Config.java
44 44
    public CookieSerializer cookieSerializer() {
45 45
        logger.info("Cookie Serializer: Domain is "+domain);
46 46
        DefaultCookieSerializer serializer = new DefaultCookieSerializer();
47
        serializer.setCookieName("SESSION"); // <1>
47
        serializer.setCookieName("openAIRESession"); // <1>
48 48
        serializer.setCookiePath("/"); // <2>
49 49
//        serializer.setDomainNamePattern(""); //with value "" set's the domain of the service e.g scoobydoo.di.uoa.gr
50 50
        serializer.setDomainName(domain);

Also available in: Unified diff