{ "version": 1, "cookie": { "name": "zhinian_session", "chunkSize": 3000, "maxChunks": 20, "maxValueLength": 60000, "chunkNames": [ "zhinian_session", "zhinian_session.1", "zhinian_session.2", "zhinian_session.3", "zhinian_session.4", "zhinian_session.5", "zhinian_session.6", "zhinian_session.7", "zhinian_session.8", "zhinian_session.9", "zhinian_session.10", "zhinian_session.11", "zhinian_session.12", "zhinian_session.13", "zhinian_session.14", "zhinian_session.15", "zhinian_session.16", "zhinian_session.17", "zhinian_session.18", "zhinian_session.19" ], "writeExample": { "valueCharacter": "x", "valueLength": 6001, "chunkLengths": [3000, 3000, 1], "expiresAtUnix": 200 }, "attributes": { "httpOnly": true, "sameSite": "lax", "path": "/", "productionSecure": true }, "clear": { "value": "", "maxAgeSeconds": 0 }, "secureResolutionCases": [ { "name": "plain HTTP request", "explicit": "", "publicBaseUrl": "", "requestUrl": "http://127.0.0.1:3000", "expected": false }, { "name": "production HTTPS public URL", "explicit": "", "publicBaseUrl": "https://app.example.test", "requestUrl": "http://127.0.0.1:3000", "expected": true }, { "name": "configured public URL takes precedence", "explicit": "", "publicBaseUrl": "http://app.example.test", "requestUrl": "https://request.example.test", "expected": false }, { "name": "explicit true wins", "explicit": "true", "publicBaseUrl": "http://app.example.test", "requestUrl": "http://127.0.0.1:3000", "expected": true }, { "name": "explicit false wins", "explicit": "false", "publicBaseUrl": "https://app.example.test", "requestUrl": "https://request.example.test", "expected": false } ] }, "secret": "test-session-secret-with-enough-entropy", "rawJson": "{\"version\":1,\"authMode\":\"admin\",\"issuedAt\":100,\"expiresAt\":200,\"accessToken\":\"access-token-1\",\"tokenType\":\"bearer\",\"user\":{\"id\":\"auth:customPC:1\",\"subject\":\"zhangsan\",\"username\":\"zhangsan\",\"displayName\":\"张三\",\"clientId\":\"customPC\",\"authorities\":[\"ROLE_1\"],\"scope\":[\"server\"]}}", "payload": "eyJ2ZXJzaW9uIjoxLCJhdXRoTW9kZSI6ImFkbWluIiwiaXNzdWVkQXQiOjEwMCwiZXhwaXJlc0F0IjoyMDAsImFjY2Vzc1Rva2VuIjoiYWNjZXNzLXRva2VuLTEiLCJ0b2tlblR5cGUiOiJiZWFyZXIiLCJ1c2VyIjp7ImlkIjoiYXV0aDpjdXN0b21QQzoxIiwic3ViamVjdCI6InpoYW5nc2FuIiwidXNlcm5hbWUiOiJ6aGFuZ3NhbiIsImRpc3BsYXlOYW1lIjoi5byg5LiJIiwiY2xpZW50SWQiOiJjdXN0b21QQyIsImF1dGhvcml0aWVzIjpbIlJPTEVfMSJdLCJzY29wZSI6WyJzZXJ2ZXIiXX19", "signature": "KTBRAoo5dytZJhvzX9qqd5JFnfVm7hEQd57TW1JSk4M", "cookieValue": "eyJ2ZXJzaW9uIjoxLCJhdXRoTW9kZSI6ImFkbWluIiwiaXNzdWVkQXQiOjEwMCwiZXhwaXJlc0F0IjoyMDAsImFjY2Vzc1Rva2VuIjoiYWNjZXNzLXRva2VuLTEiLCJ0b2tlblR5cGUiOiJiZWFyZXIiLCJ1c2VyIjp7ImlkIjoiYXV0aDpjdXN0b21QQzoxIiwic3ViamVjdCI6InpoYW5nc2FuIiwidXNlcm5hbWUiOiJ6aGFuZ3NhbiIsImRpc3BsYXlOYW1lIjoi5byg5LiJIiwiY2xpZW50SWQiOiJjdXN0b21QQyIsImF1dGhvcml0aWVzIjpbIlJPTEVfMSJdLCJzY29wZSI6WyJzZXJ2ZXIiXX19.KTBRAoo5dytZJhvzX9qqd5JFnfVm7hEQd57TW1JSk4M" }