登录
首页 >  Golang >  Go问答

如何在Beego中配置samesite=none且secure=true?

来源:stackoverflow

时间:2024-03-07 12:00:23 277浏览 收藏

小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何在Beego中配置samesite=none且secure=true?》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

问题内容

我必须将 3d 支付 url 的 cookie 设置为 samesite = nonesecure = true。我花了很多时间试图解决问题。我该怎么做?

php 的简单示例

setcookie('cross-site-cookie', 'bar', ['samesite' => 'none', 'secure' => true]);

我在beego尝试过这个方法:

beego.BConfig.WebConfig.Session.SessionCookieSameSite = http.SameSiteNoneMode

解决方案


希望这对您有帮助:

http.SetCookie(c.Ctx.ResponseWriter, &http.Cookie{
                Name:     "sessionid",
                Value:    c.CruSession.SessionID(),
                Path:     "/",
                Domain:   "",
                MaxAge:   86400,
                Secure:   true,
                HttpOnly: true,
                SameSite: http.SameSiteNoneMode,
            })

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>