Cookies Settings | Pomerium (2024)

This reference covers all of Pomerium's Cookies Settings:

  • Cookie Name
  • Cookie Secret
  • Cookie Domain
  • Cookie HTTP Only
  • Cookie Expiration
  • Cookie SameSite
  • Cookie Secret File

Cookie Name

Cookie Name sets the name of the session cookie sent to clients.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeDefault
cookie_nameCOOKIE_NAMEstring_pomerium

Examples

cookie_name: cookie_name
COOKIE_NAME=cookie_name

Cookie Secret

Cookie Secret is the secret used to encrypt and sign session cookies. If you don't provide a cookie secret, Pomerium will generate one for you.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeUsage
cookie_secretCOOKIE_SECRETstringoptional

Examples

Generate a random, base64-encoded key:

head -c32 /dev/urandom | base64

Add the value to your configuration:

cookie_secret: tdkuWzUelRukP/6VYzopfh6kis7y5u5Ldl3MrIq9ZR0=
COOKIE_SECRET=tdkuWzUelRukP/6VYzopfh6kis7y5u5Ldl3MrIq9ZR0=

Cookie Domain

Cookie Domain sets the scope of session cookies issued by Pomerium.

If you specify the domain explicitly, then subdomains would also be included.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeUsageDefault
cookie_domainCOOKIE_DOMAINstringoptionalThe host that set the cookie

Examples

cookie_domain: localhost.pomerium.io
COOKIE_DOMAIN=localhost.pomerium.io

Cookie HTTP Only

If true, Cookie HTTP Only forbids JavaScript from accessing the cookie.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeDefault
cookie_http_onlyCOOKIE_HTTP_ONLYbooleantrue

Examples

cookie_http_only: false
COOKIE_HTTP_ONLY=false

Cookie Expiration

Cookie Expiration sets the lifetime of session cookies. After this interval, users must reauthenticate.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeDefault
cookie_expireCOOKIE_EXPIREstring (Go Duration formatting)14h

Examples

cookie_expire: 13h15m0.5s
COOKIE_EXPIRE=13h15m0.5s

Cookie SameSite

Cookie SameSite sets the SameSite option for cookies, which determines whether or not a cookie is sent with cross-site requests.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeUsageDefaultOptions
cookie_same_siteCOOKIE_SAME_SITEstringoptional Lax (if unset)See Cookie SameSite Options

Examples

cookie_same_site: Lax
COOKIE_SAME_SITE=Strict

Cookie SameSite options

| Attribute | Value || :-- | :-- | --- || Lax | The cookie is not sent on cross-site requests, such as on requests to load images or frames, but is sent when a user is navigating to the origin site from an external site (for example, when following a link). || Strict | The browser sends the cookie only for same-site requests, that is, requests originating from the same site that set the cookie. || None | The browser sends the cookie with both cross-site and same-site requests. If you set SameSite=none, the HTTPS only setting must be set to true. | |

Cookie Secret File

Cookie Secret File sets the path to the file containing a secret used to encrypt and sign session cookies.

How to configure

  • Core
  • Enterprise
  • Kubernetes
Config file keysEnvironment variablesTypeUsage
cookie_secret_fileCOOKIE_SECRET_FILEstringrequired (for proxy service)

Examples

Generate a random, base64-encoded key:

head -c32 /dev/urandom | base64

Add the value to your configuration:

cookie_secret_file: '/run/secrets/POMERIUM_COOKIE_SECRET'
COOKIE_SECRET_FILE='/run/secrets/POMERIUM_COOKIE_SECRET'

This is useful when deploying in environments that provide secret management like Docker Swarm.

Cookies Settings | Pomerium (2024)

FAQs

How do I turn off cookies in Chrome? ›

Select the Chrome menu icon. Select Settings > Site Settings > Cookies and site data. Deselect Allow sites to save and read cookie data (recommended).

What are the limitations of cookies? ›

Size Limitations: Each cookie has a size limit, typically around 4KB. This limit constrains the amount of information that can be stored in a single cookie. Additionally, browsers limit the number of cookies that can be stored per domain, usually between 50 and 300 cookies.

Should cookie settings be on or off? ›

Enabling cookies is optional, but it's sometimes best to enable them on reputable sites that need to know your preferences. When enabled, you'll allow the sites you visit the chance to customize your browsing experience based on your behavior, habits, and preferences as a user.

What happens if I remove all cookies from Chrome? ›

What happens when you remove all cookies? Deleting cookies wipes all your personal information from your browser, including usernames, passwords, search history, and website settings and preferences.

What happens if you don't accept cookies? ›

What happens if you don't accept cookies? – The potential problem with refusing to accept cookies is that some website owners may not allow you to use their websites if you don't accept their cookies. Another downside is that without acceptance, you may not receive the full user experience on certain websites.

Is it good to allow all cookies in Chrome? ›

Yes, most cookies are safe to accept. They're intended to personalize your online experience and add to your convenience when using a website. Third-party cookies, on the other hand, may not be safe to accept.

Where do I find the cookies on my computer? ›

Where is the Microsoft Windows cookies folder? In general, to get to the Microsoft cookies folder in Windows 10 or 11, you can open the Run box, type shell:cookies, and press Enter. They're located in the INetCookies folder in the C: drive.

When not to use cookies? ›

According to Jeremy Tillman, president of the privacy company Ghostery, you should avoid cookies on sites where you do your banking, access your medical information, or use other private information.

What problems can cookies cause? ›

Tracking User Activity: Cookies can be used to track a user's activity on a website, including their browsing history and actions such as clicking on buttons and filling out forms. This information can be used by companies to target advertisem*nts and analyze consumer behavior.

What is the downside of accepting cookies? ›

Dangers of Accepting Cookies:

These sites lack proper security, leaving your data vulnerable to hackers and cybercriminals. Third-Party Cookies : Some sites sell your data to third parties, putting you at risk for passive cyberattacks. Keep an eye out for third-party cookies and give them a firm 'no, thank you!'

Where is cookies folder located? ›

In general, to get to the Microsoft cookies folder in Windows 10 or 11, you can open the Run box, type shell:cookies, and press Enter. They're located in the INetCookies folder in the C: drive. Your cookies are located in the same folder if you use Windows 8 or Windows 8.1.

How do I find all my cookies? ›

In Google Chrome, click ⋮ → "Settings" → "Privacy and security" → "Cookies and other site data" → "See all site data and permissions". On Safari, click "Safari" → "Settings" → "Privacy" → "Manage Website Data…". On Firefox, click ☰ → "Settings" → "Privacy & Security" → "Manage data…".

How do you clear your cache and cookies in Chrome? ›

To clear your cache in Google Chrome

Click the Menu in the upper right. Choose "Clear Browsing Data." The most effective setting is to clear all browsing history for All time and to clear browsing history, download history, cached images and files, and cookies.

Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 5897

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.