profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/bourgeoa/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

bourgeoa/tiddlywiki-node-solid-server 12

Tiddlywiki SyncAdaptorModules for node-solid-server

bourgeoa/solid-file-widget 6

Widget authorization for a Solid webapp

bourgeoa/awesome-solid 0

Awesome list of Solid links & projects.

bourgeoa/docker-solid-server 0

Containerized version of node-solid-server

bourgeoa/information 0

Documentation, guidelines, discussion, and best practices for the Solid community.

bourgeoa/Libasys 0

First test using git

bourgeoa/linkRename 0

rename solid server links from solid.community to solid.community.net

bourgeoa/markbook 0

book mark <--> mark book -- insane social bookmarking for the solid platform

bourgeoa/native-file-system-adapter 0

File system, based on the spec reference implementation

GollumEvent
GollumEvent
GollumEvent
GollumEvent

push eventsolid/solidcommunity.net

Alain Bourgeois

commit sha 2389ba70496da49c147c1d0d7a354c0e91a35726

Update README.md

view details

push time in 2 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed

  1. loging with localhost:8433. The domain of the 2 cookies are : (I am on https://alain.localhost:8443)
  • localhost:8443
  • alain.localhost:8443

And when logout it is always the localhost:8443 cookie that is removed (even if I manually delete it before logout) UserId is then recreated by looking at the domain cookie which is alain.localhost:8443

What is the localhost:8443 cookie created for ?

  1. loging with pod.inrupt.com there are 5 cookies created and they are all removed with logout

  2. It looks like solid-oidc (I don't know where the remove cookies id done) logout with dpop do not delete all related cookies.

jaxoncreed

comment created time in 3 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed the userId is recreated before any action on the reloaded page. Could that be the problem ?

jaxoncreed

comment created time in 4 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed There is something weird with the cookie. He is never removed because there is not only one cookie but two cookies.

To reproduce using chrome open the dev panel and look at Application>Storage>Cookies I can see 2 cookies and logout only delete the second cookie.

  • The first login add one cookie, but when you logout it appears for an instant a second one that is the one deleted.
  • if you login again a second cookie is created and you can really see 2 cookies. Then logout out and only that second cookie is removed.

If you manually delete the remaining cookie after logout everything is ok. The problem is resolved.

jaxoncreed

comment created time in 4 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed

@jaxoncreed Yes there are 2 instances of loginIssuer in mashlib.min.js

I also tried :

    if (isLogoutRequest(req)) {
      debug.authentication(`Logout session for ${userId} from ${origin}`)
      delete req.session.userId
      req.session.save = (done) => done()

The debug was displayed when logout No improvement on the logout problem

I think I misread the debug message : userId is undefined

Logout session for undefined from https://alain.localhost:8443

So your code do not do anything. I tried to delete Session, sessions or sessionId or sessionStorage with absolutely no change.

Here is a display of req when isLogoutRequest(req) is called :

  solid:authentication <ref *2> IncomingMessage {
  solid:authentication   _readableState: ReadableState {
  solid:authentication     objectMode: false,
  solid:authentication     highWaterMark: 16384,
  solid:authentication     buffer: BufferList { head: null, tail: null, length: 0 },
  solid:authentication     length: 0,
  solid:authentication     pipes: [],
  solid:authentication     flowing: null,
  solid:authentication     ended: true,
  solid:authentication     endEmitted: false,
  solid:authentication     reading: false,
  solid:authentication     sync: true,
  solid:authentication     needReadable: false,
  solid:authentication     emittedReadable: false,
  solid:authentication     readableListening: false,
  solid:authentication     resumeScheduled: false,
  solid:authentication     errorEmitted: false,
  solid:authentication     emitClose: true,
  solid:authentication     autoDestroy: false,
  solid:authentication     destroyed: false,
  solid:authentication     errored: null,
  solid:authentication     closed: false,
  solid:authentication     closeEmitted: false,
  solid:authentication     defaultEncoding: 'utf8',
  solid:authentication     awaitDrainWriters: null,
  solid:authentication     multiAwaitDrain: false,
  solid:authentication     readingMore: true,
  solid:authentication     decoder: null,
  solid:authentication     encoding: null,
  solid:authentication     [Symbol(kPaused)]: null
  solid:authentication   },
  solid:authentication   _events: [Object: null prototype] { end: [Function: clearRequestTimeout] },
  solid:authentication   _eventsCount: 1,
  solid:authentication   _maxListeners: undefined,
  solid:authentication   socket: <ref *1> TLSSocket {
  solid:authentication     _tlsOptions: {
  solid:authentication       secureContext: [SecureContext],
  solid:authentication       isServer: true,
  solid:authentication       server: [Server],
  solid:authentication       requestCert: false,
  solid:authentication       rejectUnauthorized: false,
  solid:authentication       handshakeTimeout: 120000,
  solid:authentication       ALPNProtocols: <Buffer 08 68 74 74 70 2f 31 2e 31>,
  solid:authentication       SNICallback: [Function: SNICallback],
  solid:authentication       enableTrace: undefined,
  solid:authentication       pauseOnConnect: false,
  solid:authentication       pskCallback: undefined,
  solid:authentication       pskIdentityHint: undefined
  solid:authentication     },
  solid:authentication     _secureEstablished: true,
  solid:authentication     _securePending: false,
  solid:authentication     _newSessionPending: false,
  solid:authentication     _controlReleased: true,
  solid:authentication     secureConnecting: false,
  solid:authentication     _SNICallback: null,
  solid:authentication     servername: 'localhost',
  solid:authentication     alpnProtocol: 'http/1.1',
  solid:authentication     authorized: false,
  solid:authentication     authorizationError: null,
  solid:authentication     encrypted: true,
  solid:authentication     _events: [Object: null prototype] {
  solid:authentication       close: [Array],
  solid:authentication       end: [Array],
  solid:authentication       newListener: [Function: keylogNewListener],
  solid:authentication       secure: [Function: onServerSocketSecure],
  solid:authentication       _tlsError: [Function: onSocketTLSError],
  solid:authentication       timeout: [Function: socketOnTimeout],
  solid:authentication       data: [Function: bound socketOnData],
  solid:authentication       error: [Function: socketOnError],
  solid:authentication       drain: [Function: bound socketOnDrain],
  solid:authentication       resume: [Function: onSocketResume],
  solid:authentication       pause: [Function: onSocketPause]
  solid:authentication     },
  solid:authentication     _eventsCount: 11,
  solid:authentication     connecting: false,
  solid:authentication     _hadError: false,
  solid:authentication     _parent: Socket {
  solid:authentication       connecting: false,
  solid:authentication       _hadError: false,
  solid:authentication       _parent: null,
  solid:authentication       _host: null,
  solid:authentication       _readableState: [ReadableState],
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 3,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       _writableState: [WritableState],
  solid:authentication       allowHalfOpen: false,
  solid:authentication       _sockname: null,
  solid:authentication       _pendingData: null,
  solid:authentication       _pendingEncoding: '',
  solid:authentication       server: [Server],
  solid:authentication       _server: [Server],
  solid:authentication       [Symbol(async_id_symbol)]: 1507,
  solid:authentication       [Symbol(kHandle)]: [TCP],
  solid:authentication       [Symbol(kSetNoDelay)]: false,
  solid:authentication       [Symbol(lastWriteQueueSize)]: 0,
  solid:authentication       [Symbol(timeout)]: null,
  solid:authentication       [Symbol(kBuffer)]: null,
  solid:authentication       [Symbol(kBufferCb)]: null,
  solid:authentication       [Symbol(kBufferGen)]: null,
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(kBytesRead)]: 0,
  solid:authentication       [Symbol(kBytesWritten)]: 0
  solid:authentication     },
  solid:authentication     _host: null,
  solid:authentication     _readableState: ReadableState {
  solid:authentication       objectMode: false,
  solid:authentication       highWaterMark: 16384,
  solid:authentication       buffer: BufferList { head: null, tail: null, length: 0 },
  solid:authentication       length: 0,
  solid:authentication       pipes: [],
  solid:authentication       flowing: true,
  solid:authentication       ended: false,
  solid:authentication       endEmitted: false,
  solid:authentication       reading: true,
  solid:authentication       sync: false,
  solid:authentication       needReadable: true,
  solid:authentication       emittedReadable: false,
  solid:authentication       readableListening: false,
  solid:authentication       resumeScheduled: false,
  solid:authentication       errorEmitted: false,
  solid:authentication       emitClose: false,
  solid:authentication       autoDestroy: false,
  solid:authentication       destroyed: false,
  solid:authentication       errored: null,
  solid:authentication       closed: false,
  solid:authentication       closeEmitted: false,
  solid:authentication       defaultEncoding: 'utf8',
  solid:authentication       awaitDrainWriters: null,
  solid:authentication       multiAwaitDrain: false,
  solid:authentication       readingMore: false,
  solid:authentication       decoder: null,
  solid:authentication       encoding: null,
  solid:authentication       [Symbol(kPaused)]: false
  solid:authentication     },
  solid:authentication     _maxListeners: undefined,
  solid:authentication     _writableState: WritableState {
  solid:authentication       objectMode: false,
  solid:authentication       highWaterMark: 16384,
  solid:authentication       finalCalled: false,
  solid:authentication       needDrain: false,
  solid:authentication       ending: false,
  solid:authentication       ended: false,
  solid:authentication       finished: false,
  solid:authentication       destroyed: false,
  solid:authentication       decodeStrings: false,
  solid:authentication       defaultEncoding: 'utf8',
  solid:authentication       length: 0,
  solid:authentication       writing: false,
  solid:authentication       corked: 0,
  solid:authentication       sync: false,
  solid:authentication       bufferProcessing: false,
  solid:authentication       onwrite: [Function: bound onwrite],
  solid:authentication       writecb: null,
  solid:authentication       writelen: 0,
  solid:authentication       afterWriteTickInfo: null,
  solid:authentication       buffered: [],
  solid:authentication       bufferedIndex: 0,
  solid:authentication       allBuffers: true,
  solid:authentication       allNoop: true,
  solid:authentication       pendingcb: 0,
  solid:authentication       prefinished: false,
  solid:authentication       errorEmitted: false,
  solid:authentication       emitClose: false,
  solid:authentication       autoDestroy: false,
  solid:authentication       errored: null,
  solid:authentication       closed: false,
  solid:authentication       closeEmitted: false
  solid:authentication     },
  solid:authentication     allowHalfOpen: false,
  solid:authentication     _sockname: null,
  solid:authentication     _pendingData: null,
  solid:authentication     _pendingEncoding: '',
  solid:authentication     server: Server {
  solid:authentication       _contexts: [],
  solid:authentication       requestCert: false,
  solid:authentication       rejectUnauthorized: false,
  solid:authentication       ALPNProtocols: <Buffer 08 68 74 74 70 2f 31 2e 31>,
  solid:authentication       pfx: undefined,
  solid:authentication       key: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 52 49 56 41 54 45 20 4b 45 59 2d 2d 2d 2d 2d 0a 4d 49 49 45 76 77 49 42 41 44 41 4e 42 67 6b 71 68 6b 69 47 39 77 ... 1658 more bytes>,
  solid:authentication       passphrase: undefined,
  solid:authentication       cert: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 43 45 52 54 49 46 49 43 41 54 45 2d 2d 2d 2d 2d 0a 4d 49 49 44 6a 54 43 43 41 6e 57 67 41 77 49 42 41 67 49 55 57 4d ... 1244 more bytes>,
  solid:authentication       clientCertEngine: undefined,
  solid:authentication       ca: undefined,
  solid:authentication       minVersion: undefined,
  solid:authentication       maxVersion: undefined,
  solid:authentication       secureProtocol: undefined,
  solid:authentication       crl: undefined,
  solid:authentication       sigalgs: undefined,
  solid:authentication       ciphers: undefined,
  solid:authentication       ecdhCurve: undefined,
  solid:authentication       dhparam: undefined,
  solid:authentication       honorCipherOrder: true,
  solid:authentication       secureOptions: undefined,
  solid:authentication       sessionIdContext: 'c272bd64f23a929c0a6f1c94bc4dbc8e',
  solid:authentication       privateKeyIdentifier: undefined,
  solid:authentication       privateKeyEngine: undefined,
  solid:authentication       _sharedCreds: [SecureContext],
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 7,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       _connections: 1,
  solid:authentication       _handle: [TCP],
  solid:authentication       _usingWorkers: false,
  solid:authentication       _workers: [],
  solid:authentication       _unref: false,
  solid:authentication       allowHalfOpen: false,
  solid:authentication       pauseOnConnect: false,
  solid:authentication       httpAllowHalfOpen: false,
  solid:authentication       timeout: 0,
  solid:authentication       keepAliveTimeout: 5000,
  solid:authentication       maxHeadersCount: null,
  solid:authentication       headersTimeout: 60000,
  solid:authentication       requestTimeout: 0,
  solid:authentication       _connectionKey: '6::::8443',
  solid:authentication       [Symbol(IncomingMessage)]: [Function: IncomingMessage],
  solid:authentication       [Symbol(ServerResponse)]: [Function: ServerResponse],
  solid:authentication       [Symbol(handshake-timeout)]: 120000,
  solid:authentication       [Symbol(snicallback)]: undefined,
  solid:authentication       [Symbol(pskcallback)]: undefined,
  solid:authentication       [Symbol(pskidentityhint)]: undefined,
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(async_id_symbol)]: 10,
  solid:authentication       [Symbol(enableTrace)]: undefined
  solid:authentication     },
  solid:authentication     _server: null,
  solid:authentication     ssl: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     _requestCert: false,
  solid:authentication     _rejectUnauthorized: false,
  solid:authentication     timeout: 0,
  solid:authentication     parser: HTTPParser {
  solid:authentication       '0': [Function: bound setRequestTimeout],
  solid:authentication       '1': [Function: parserOnHeaders],
  solid:authentication       '2': [Function: parserOnHeadersComplete],
  solid:authentication       '3': [Function: parserOnBody],
  solid:authentication       '4': [Function: parserOnMessageComplete],
  solid:authentication       '5': [Function: bound onParserExecute],
  solid:authentication       '6': [Function: bound onParserTimeout],
  solid:authentication       _headers: [],
  solid:authentication       _url: '',
  solid:authentication       socket: [Circular *1],
  solid:authentication       incoming: [Circular *2],
  solid:authentication       outgoing: null,
  solid:authentication       maxHeaderPairs: 2000,
  solid:authentication       _consumed: true,
  solid:authentication       onIncoming: [Function: bound parserOnIncoming],
  solid:authentication       [Symbol(resource_symbol)]: [HTTPServerAsyncResource]
  solid:authentication     },
  solid:authentication     on: [Function: socketListenerWrap],
  solid:authentication     addListener: [Function: socketListenerWrap],
  solid:authentication     prependListener: [Function: socketListenerWrap],
  solid:authentication     _paused: false,
  solid:authentication     _httpMessage: ServerResponse {
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 1,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       outputData: [],
  solid:authentication       outputSize: 0,
  solid:authentication       writable: true,
  solid:authentication       destroyed: false,
  solid:authentication       _last: false,
  solid:authentication       chunkedEncoding: false,
  solid:authentication       shouldKeepAlive: true,
  solid:authentication       _defaultKeepAlive: true,
  solid:authentication       useChunkedEncodingByDefault: true,
  solid:authentication       sendDate: true,
  solid:authentication       _removedConnection: false,
  solid:authentication       _removedContLen: false,
  solid:authentication       _removedTE: false,
  solid:authentication       _contentLength: null,
  solid:authentication       _hasBody: true,
  solid:authentication       _trailer: '',
  solid:authentication       finished: false,
  solid:authentication       _headerSent: false,
  solid:authentication       socket: [Circular *1],
  solid:authentication       _header: null,
  solid:authentication       _keepAliveTimeout: 5000,
  solid:authentication       _onPendingData: [Function: bound updateOutgoingData],
  solid:authentication       _sent100: false,
  solid:authentication       _expect_continue: false,
  solid:authentication       req: [Circular *2],
  solid:authentication       locals: [Object: null prototype] {},
  solid:authentication       writeHead: [Function: writeHead],
  solid:authentication       end: [Function: end],
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(kNeedDrain)]: false,
  solid:authentication       [Symbol(corked)]: 0,
  solid:authentication       [Symbol(kOutHeaders)]: [Object: null prototype]
  solid:authentication     },
  solid:authentication     [Symbol(res)]: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     [Symbol(verified)]: false,
  solid:authentication     [Symbol(pendingSession)]: null,
  solid:authentication     [Symbol(async_id_symbol)]: 1508,
  solid:authentication     [Symbol(kHandle)]: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     [Symbol(kSetNoDelay)]: false,
  solid:authentication     [Symbol(lastWriteQueueSize)]: 0,
  solid:authentication     [Symbol(timeout)]: Timeout {
  solid:authentication       _idleTimeout: -1,
  solid:authentication       _idlePrev: null,
  solid:authentication       _idleNext: null,
  solid:authentication       _idleStart: 1784884,
  solid:authentication       _onTimeout: null,
  solid:authentication       _timerArgs: undefined,
  solid:authentication       _repeat: null,
  solid:authentication       _destroyed: true,
  solid:authentication       [Symbol(refed)]: false,
  solid:authentication       [Symbol(kHasPrimitive)]: false,
  solid:authentication       [Symbol(asyncId)]: 1521,
  solid:authentication       [Symbol(triggerId)]: 1518
  solid:authentication     },
  solid:authentication     [Symbol(kBuffer)]: null,
  solid:authentication     [Symbol(kBufferCb)]: null,
  solid:authentication     [Symbol(kBufferGen)]: null,
  solid:authentication     [Symbol(kCapture)]: false,
  solid:authentication     [Symbol(kBytesRead)]: 0,
  solid:authentication     [Symbol(kBytesWritten)]: 0,
  solid:authentication     [Symbol(error-emitted)]: false,
  solid:authentication     [Symbol(RequestTimeout)]: undefined
  solid:authentication   },
  solid:authentication   httpVersionMajor: 1,
  solid:authentication   httpVersionMinor: 1,
  solid:authentication   httpVersion: '1.1',
  solid:authentication   complete: true,
  solid:authentication   headers: {
  solid:authentication     host: 'localhost:8443',
  solid:authentication     connection: 'keep-alive',
  solid:authentication     'sec-ch-ua': '"Google Chrome";v="93", " Not;A Brand";v="99", "Chromium";v="93"',
  solid:authentication     'sec-ch-ua-mobile': '?0',
  solid:authentication     'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36',
  solid:authentication     'sec-ch-ua-platform': '"Windows"',
  solid:authentication     accept: '*/*',
  solid:authentication     origin: 'https://alain.localhost:8443',
  solid:authentication     'sec-fetch-site': 'cross-site',
  solid:authentication     'sec-fetch-mode': 'cors',
  solid:authentication     'sec-fetch-dest': 'empty',
  solid:authentication     referer: 'https://alain.localhost:8443/',
  solid:authentication     'accept-encoding': 'gzip, deflate, br',
  solid:authentication     'accept-language': 'fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7'
  solid:authentication   },
  solid:authentication   rawHeaders: [
  solid:authentication     'Host',
  solid:authentication     'localhost:8443',
  solid:authentication     'Connection',
  solid:authentication     'keep-alive',
  solid:authentication     'sec-ch-ua',
  solid:authentication     '"Google Chrome";v="93", " Not;A Brand";v="99", "Chromium";v="93"',
  solid:authentication     'sec-ch-ua-mobile',
  solid:authentication     '?0',
  solid:authentication     'User-Agent',
  solid:authentication     'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36',
  solid:authentication     'sec-ch-ua-platform',
  solid:authentication     '"Windows"',
  solid:authentication     'Accept',
  solid:authentication     '*/*',
  solid:authentication     'Origin',
  solid:authentication     'https://alain.localhost:8443',
  solid:authentication     'Sec-Fetch-Site',
  solid:authentication     'cross-site',
  solid:authentication     'Sec-Fetch-Mode',
  solid:authentication     'cors',
  solid:authentication     'Sec-Fetch-Dest',
  solid:authentication     'empty',
  solid:authentication     'Referer',
  solid:authentication     'https://alain.localhost:8443/',
  solid:authentication     'Accept-Encoding',
  solid:authentication     'gzip, deflate, br',
  solid:authentication     'Accept-Language',
  solid:authentication     'fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7'
  solid:authentication   ],
  solid:authentication   trailers: {},
  solid:authentication   rawTrailers: [],
  solid:authentication   aborted: false,
  solid:authentication   upgrade: false,
  solid:authentication   url: '/logout',
  solid:authentication   method: 'GET',
  solid:authentication   statusCode: null,
  solid:authentication   statusMessage: null,
  solid:authentication   client: <ref *1> TLSSocket {
  solid:authentication     _tlsOptions: {
  solid:authentication       secureContext: [SecureContext],
  solid:authentication       isServer: true,
  solid:authentication       server: [Server],
  solid:authentication       requestCert: false,
  solid:authentication       rejectUnauthorized: false,
  solid:authentication       handshakeTimeout: 120000,
  solid:authentication       ALPNProtocols: <Buffer 08 68 74 74 70 2f 31 2e 31>,
  solid:authentication       SNICallback: [Function: SNICallback],
  solid:authentication       enableTrace: undefined,
  solid:authentication       pauseOnConnect: false,
  solid:authentication       pskCallback: undefined,
  solid:authentication       pskIdentityHint: undefined
  solid:authentication     },
  solid:authentication     _secureEstablished: true,
  solid:authentication     _securePending: false,
  solid:authentication     _newSessionPending: false,
  solid:authentication     _controlReleased: true,
  solid:authentication     secureConnecting: false,
  solid:authentication     _SNICallback: null,
  solid:authentication     servername: 'localhost',
  solid:authentication     alpnProtocol: 'http/1.1',
  solid:authentication     authorized: false,
  solid:authentication     authorizationError: null,
  solid:authentication     encrypted: true,
  solid:authentication     _events: [Object: null prototype] {
  solid:authentication       close: [Array],
  solid:authentication       end: [Array],
  solid:authentication       newListener: [Function: keylogNewListener],
  solid:authentication       secure: [Function: onServerSocketSecure],
  solid:authentication       _tlsError: [Function: onSocketTLSError],
  solid:authentication       timeout: [Function: socketOnTimeout],
  solid:authentication       data: [Function: bound socketOnData],
  solid:authentication       error: [Function: socketOnError],
  solid:authentication       drain: [Function: bound socketOnDrain],
  solid:authentication       resume: [Function: onSocketResume],
  solid:authentication       pause: [Function: onSocketPause]
  solid:authentication     },
  solid:authentication     _eventsCount: 11,
  solid:authentication     connecting: false,
  solid:authentication     _hadError: false,
  solid:authentication     _parent: Socket {
  solid:authentication       connecting: false,
  solid:authentication       _hadError: false,
  solid:authentication       _parent: null,
  solid:authentication       _host: null,
  solid:authentication       _readableState: [ReadableState],
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 3,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       _writableState: [WritableState],
  solid:authentication       allowHalfOpen: false,
  solid:authentication       _sockname: null,
  solid:authentication       _pendingData: null,
  solid:authentication       _pendingEncoding: '',
  solid:authentication       server: [Server],
  solid:authentication       _server: [Server],
  solid:authentication       [Symbol(async_id_symbol)]: 1507,
  solid:authentication       [Symbol(kHandle)]: [TCP],
  solid:authentication       [Symbol(kSetNoDelay)]: false,
  solid:authentication       [Symbol(lastWriteQueueSize)]: 0,
  solid:authentication       [Symbol(timeout)]: null,
  solid:authentication       [Symbol(kBuffer)]: null,
  solid:authentication       [Symbol(kBufferCb)]: null,
  solid:authentication       [Symbol(kBufferGen)]: null,
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(kBytesRead)]: 0,
  solid:authentication       [Symbol(kBytesWritten)]: 0
  solid:authentication     },
  solid:authentication     _host: null,
  solid:authentication     _readableState: ReadableState {
  solid:authentication       objectMode: false,
  solid:authentication       highWaterMark: 16384,
  solid:authentication       buffer: BufferList { head: null, tail: null, length: 0 },
  solid:authentication       length: 0,
  solid:authentication       pipes: [],
  solid:authentication       flowing: true,
  solid:authentication       ended: false,
  solid:authentication       endEmitted: false,
  solid:authentication       reading: true,
  solid:authentication       sync: false,
  solid:authentication       needReadable: true,
  solid:authentication       emittedReadable: false,
  solid:authentication       readableListening: false,
  solid:authentication       resumeScheduled: false,
  solid:authentication       errorEmitted: false,
  solid:authentication       emitClose: false,
  solid:authentication       autoDestroy: false,
  solid:authentication       destroyed: false,
  solid:authentication       errored: null,
  solid:authentication       closed: false,
  solid:authentication       closeEmitted: false,
  solid:authentication       defaultEncoding: 'utf8',
  solid:authentication       awaitDrainWriters: null,
  solid:authentication       multiAwaitDrain: false,
  solid:authentication       readingMore: false,
  solid:authentication       decoder: null,
  solid:authentication       encoding: null,
  solid:authentication       [Symbol(kPaused)]: false
  solid:authentication     },
  solid:authentication     _maxListeners: undefined,
  solid:authentication     _writableState: WritableState {
  solid:authentication       objectMode: false,
  solid:authentication       highWaterMark: 16384,
  solid:authentication       finalCalled: false,
  solid:authentication       needDrain: false,
  solid:authentication       ending: false,
  solid:authentication       ended: false,
  solid:authentication       finished: false,
  solid:authentication       destroyed: false,
  solid:authentication       decodeStrings: false,
  solid:authentication       defaultEncoding: 'utf8',
  solid:authentication       length: 0,
  solid:authentication       writing: false,
  solid:authentication       corked: 0,
  solid:authentication       sync: false,
  solid:authentication       bufferProcessing: false,
  solid:authentication       onwrite: [Function: bound onwrite],
  solid:authentication       writecb: null,
  solid:authentication       writelen: 0,
  solid:authentication       afterWriteTickInfo: null,
  solid:authentication       buffered: [],
  solid:authentication       bufferedIndex: 0,
  solid:authentication       allBuffers: true,
  solid:authentication       allNoop: true,
  solid:authentication       pendingcb: 0,
  solid:authentication       prefinished: false,
  solid:authentication       errorEmitted: false,
  solid:authentication       emitClose: false,
  solid:authentication       autoDestroy: false,
  solid:authentication       errored: null,
  solid:authentication       closed: false,
  solid:authentication       closeEmitted: false
  solid:authentication     },
  solid:authentication     allowHalfOpen: false,
  solid:authentication     _sockname: null,
  solid:authentication     _pendingData: null,
  solid:authentication     _pendingEncoding: '',
  solid:authentication     server: Server {
  solid:authentication       _contexts: [],
  solid:authentication       requestCert: false,
  solid:authentication       rejectUnauthorized: false,
  solid:authentication       ALPNProtocols: <Buffer 08 68 74 74 70 2f 31 2e 31>,
  solid:authentication       pfx: undefined,
  solid:authentication       key: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 52 49 56 41 54 45 20 4b 45 59 2d 2d 2d 2d 2d 0a 4d 49 49 45 76 77 49 42 41 44 41 4e 42 67 6b 71 68 6b 69 47 39 77 ... 1658 more bytes>,
  solid:authentication       passphrase: undefined,
  solid:authentication       cert: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 43 45 52 54 49 46 49 43 41 54 45 2d 2d 2d 2d 2d 0a 4d 49 49 44 6a 54 43 43 41 6e 57 67 41 77 49 42 41 67 49 55 57 4d ... 1244 more bytes>,
  solid:authentication       clientCertEngine: undefined,
  solid:authentication       ca: undefined,
  solid:authentication       minVersion: undefined,
  solid:authentication       maxVersion: undefined,
  solid:authentication       secureProtocol: undefined,
  solid:authentication       crl: undefined,
  solid:authentication       sigalgs: undefined,
  solid:authentication       ciphers: undefined,
  solid:authentication       ecdhCurve: undefined,
  solid:authentication       dhparam: undefined,
  solid:authentication       honorCipherOrder: true,
  solid:authentication       secureOptions: undefined,
  solid:authentication       sessionIdContext: 'c272bd64f23a929c0a6f1c94bc4dbc8e',
  solid:authentication       privateKeyIdentifier: undefined,
  solid:authentication       privateKeyEngine: undefined,
  solid:authentication       _sharedCreds: [SecureContext],
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 7,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       _connections: 1,
  solid:authentication       _handle: [TCP],
  solid:authentication       _usingWorkers: false,
  solid:authentication       _workers: [],
  solid:authentication       _unref: false,
  solid:authentication       allowHalfOpen: false,
  solid:authentication       pauseOnConnect: false,
  solid:authentication       httpAllowHalfOpen: false,
  solid:authentication       timeout: 0,
  solid:authentication       keepAliveTimeout: 5000,
  solid:authentication       maxHeadersCount: null,
  solid:authentication       headersTimeout: 60000,
  solid:authentication       requestTimeout: 0,
  solid:authentication       _connectionKey: '6::::8443',
  solid:authentication       [Symbol(IncomingMessage)]: [Function: IncomingMessage],
  solid:authentication       [Symbol(ServerResponse)]: [Function: ServerResponse],
  solid:authentication       [Symbol(handshake-timeout)]: 120000,
  solid:authentication       [Symbol(snicallback)]: undefined,
  solid:authentication       [Symbol(pskcallback)]: undefined,
  solid:authentication       [Symbol(pskidentityhint)]: undefined,
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(async_id_symbol)]: 10,
  solid:authentication       [Symbol(enableTrace)]: undefined
  solid:authentication     },
  solid:authentication     _server: null,
  solid:authentication     ssl: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     _requestCert: false,
  solid:authentication     _rejectUnauthorized: false,
  solid:authentication     timeout: 0,
  solid:authentication     parser: HTTPParser {
  solid:authentication       '0': [Function: bound setRequestTimeout],
  solid:authentication       '1': [Function: parserOnHeaders],
  solid:authentication       '2': [Function: parserOnHeadersComplete],
  solid:authentication       '3': [Function: parserOnBody],
  solid:authentication       '4': [Function: parserOnMessageComplete],
  solid:authentication       '5': [Function: bound onParserExecute],
  solid:authentication       '6': [Function: bound onParserTimeout],
  solid:authentication       _headers: [],
  solid:authentication       _url: '',
  solid:authentication       socket: [Circular *1],
  solid:authentication       incoming: [Circular *2],
  solid:authentication       outgoing: null,
  solid:authentication       maxHeaderPairs: 2000,
  solid:authentication       _consumed: true,
  solid:authentication       onIncoming: [Function: bound parserOnIncoming],
  solid:authentication       [Symbol(resource_symbol)]: [HTTPServerAsyncResource]
  solid:authentication     },
  solid:authentication     on: [Function: socketListenerWrap],
  solid:authentication     addListener: [Function: socketListenerWrap],
  solid:authentication     prependListener: [Function: socketListenerWrap],
  solid:authentication     _paused: false,
  solid:authentication     _httpMessage: ServerResponse {
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 1,
  solid:authentication       _maxListeners: undefined,
  solid:authentication       outputData: [],
  solid:authentication       outputSize: 0,
  solid:authentication       writable: true,
  solid:authentication       destroyed: false,
  solid:authentication       _last: false,
  solid:authentication       chunkedEncoding: false,
  solid:authentication       shouldKeepAlive: true,
  solid:authentication       _defaultKeepAlive: true,
  solid:authentication       useChunkedEncodingByDefault: true,
  solid:authentication       sendDate: true,
  solid:authentication       _removedConnection: false,
  solid:authentication       _removedContLen: false,
  solid:authentication       _removedTE: false,
  solid:authentication       _contentLength: null,
  solid:authentication       _hasBody: true,
  solid:authentication       _trailer: '',
  solid:authentication       finished: false,
  solid:authentication       _headerSent: false,
  solid:authentication       socket: [Circular *1],
  solid:authentication       _header: null,
  solid:authentication       _keepAliveTimeout: 5000,
  solid:authentication       _onPendingData: [Function: bound updateOutgoingData],
  solid:authentication       _sent100: false,
  solid:authentication       _expect_continue: false,
  solid:authentication       req: [Circular *2],
  solid:authentication       locals: [Object: null prototype] {},
  solid:authentication       writeHead: [Function: writeHead],
  solid:authentication       end: [Function: end],
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(kNeedDrain)]: false,
  solid:authentication       [Symbol(corked)]: 0,
  solid:authentication       [Symbol(kOutHeaders)]: [Object: null prototype]
  solid:authentication     },
  solid:authentication     [Symbol(res)]: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     [Symbol(verified)]: false,
  solid:authentication     [Symbol(pendingSession)]: null,
  solid:authentication     [Symbol(async_id_symbol)]: 1508,
  solid:authentication     [Symbol(kHandle)]: TLSWrap {
  solid:authentication       _parent: [TCP],
  solid:authentication       _parentWrap: [Socket],
  solid:authentication       _secureContext: [SecureContext],
  solid:authentication       reading: true,
  solid:authentication       onkeylog: [Function: onkeylog],
  solid:authentication       onhandshakestart: [Function: onhandshakestart],
  solid:authentication       onhandshakedone: [Function: onhandshakedone],
  solid:authentication       onclienthello: [Function: loadSession],
  solid:authentication       oncertcb: [Function: loadSNI],
  solid:authentication       onnewsession: [Function: onnewsession],
  solid:authentication       lastHandshakeTime: 1784879,
  solid:authentication       handshakes: 0,
  solid:authentication       onerror: [Function: onerror],
  solid:authentication       _consumed: true,
  solid:authentication       [Symbol(owner_symbol)]: [Circular *1]
  solid:authentication     },
  solid:authentication     [Symbol(kSetNoDelay)]: false,
  solid:authentication     [Symbol(lastWriteQueueSize)]: 0,
  solid:authentication     [Symbol(timeout)]: Timeout {
  solid:authentication       _idleTimeout: -1,
  solid:authentication       _idlePrev: null,
  solid:authentication       _idleNext: null,
  solid:authentication       _idleStart: 1784884,
  solid:authentication       _onTimeout: null,
  solid:authentication       _timerArgs: undefined,
  solid:authentication       _repeat: null,
  solid:authentication       _destroyed: true,
  solid:authentication       [Symbol(refed)]: false,
  solid:authentication       [Symbol(kHasPrimitive)]: false,
  solid:authentication       [Symbol(asyncId)]: 1521,
  solid:authentication       [Symbol(triggerId)]: 1518
  solid:authentication     },
  solid:authentication     [Symbol(kBuffer)]: null,
  solid:authentication     [Symbol(kBufferCb)]: null,
  solid:authentication     [Symbol(kBufferGen)]: null,
  solid:authentication     [Symbol(kCapture)]: false,
  solid:authentication     [Symbol(kBytesRead)]: 0,
  solid:authentication     [Symbol(kBytesWritten)]: 0,
  solid:authentication     [Symbol(error-emitted)]: false,
  solid:authentication     [Symbol(RequestTimeout)]: undefined
  solid:authentication   },
  solid:authentication   _consuming: false,
  solid:authentication   _dumped: false,
  solid:authentication   next: [Function: next],
  solid:authentication   baseUrl: '',
  solid:authentication   originalUrl: '/logout',
  solid:authentication   _parsedUrl: Url {
  solid:authentication     protocol: null,
  solid:authentication     slashes: null,
  solid:authentication     auth: null,
  solid:authentication     host: null,
  solid:authentication     port: null,
  solid:authentication     hostname: null,
  solid:authentication     hash: null,
  solid:authentication     search: null,
  solid:authentication     query: null,
  solid:authentication     pathname: '/logout',
  solid:authentication     path: '/logout',
  solid:authentication     href: '/logout',
  solid:authentication     _raw: '/logout'
  solid:authentication   },
  solid:authentication   params: {},
  solid:authentication   query: {},
  solid:authentication   res: <ref *3> ServerResponse {
  solid:authentication     _events: [Object: null prototype] { finish: [Function: bound resOnFinish] },
  solid:authentication     _eventsCount: 1,
  solid:authentication     _maxListeners: undefined,
  solid:authentication     outputData: [],
  solid:authentication     outputSize: 0,
  solid:authentication     writable: true,
  solid:authentication     destroyed: false,
  solid:authentication     _last: false,
  solid:authentication     chunkedEncoding: false,
  solid:authentication     shouldKeepAlive: true,
  solid:authentication     _defaultKeepAlive: true,
  solid:authentication     useChunkedEncodingByDefault: true,
  solid:authentication     sendDate: true,
  solid:authentication     _removedConnection: false,
  solid:authentication     _removedContLen: false,
  solid:authentication     _removedTE: false,
  solid:authentication     _contentLength: null,
  solid:authentication     _hasBody: true,
  solid:authentication     _trailer: '',
  solid:authentication     finished: false,
  solid:authentication     _headerSent: false,
  solid:authentication     socket: <ref *1> TLSSocket {
  solid:authentication       _tlsOptions: [Object],
  solid:authentication       _secureEstablished: true,
  solid:authentication       _securePending: false,
  solid:authentication       _newSessionPending: false,
  solid:authentication       _controlReleased: true,
  solid:authentication       secureConnecting: false,
  solid:authentication       _SNICallback: null,
  solid:authentication       servername: 'localhost',
  solid:authentication       alpnProtocol: 'http/1.1',
  solid:authentication       authorized: false,
  solid:authentication       authorizationError: null,
  solid:authentication       encrypted: true,
  solid:authentication       _events: [Object: null prototype],
  solid:authentication       _eventsCount: 11,
  solid:authentication       connecting: false,
  solid:authentication       _hadError: false,
  solid:authentication       _parent: [Socket],
  solid:authentication       _host: null,
  solid:authentication       _readableState: [ReadableState],
  solid:authentication       _maxListeners: undefined,
  solid:authentication       _writableState: [WritableState],
  solid:authentication       allowHalfOpen: false,
  solid:authentication       _sockname: null,
  solid:authentication       _pendingData: null,
  solid:authentication       _pendingEncoding: '',
  solid:authentication       server: [Server],
  solid:authentication       _server: null,
  solid:authentication       ssl: [TLSWrap],
  solid:authentication       _requestCert: false,
  solid:authentication       _rejectUnauthorized: false,
  solid:authentication       timeout: 0,
  solid:authentication       parser: [HTTPParser],
  solid:authentication       on: [Function: socketListenerWrap],
  solid:authentication       addListener: [Function: socketListenerWrap],
  solid:authentication       prependListener: [Function: socketListenerWrap],
  solid:authentication       _paused: false,
  solid:authentication       _httpMessage: [Circular *3],
  solid:authentication       [Symbol(res)]: [TLSWrap],
  solid:authentication       [Symbol(verified)]: false,
  solid:authentication       [Symbol(pendingSession)]: null,
  solid:authentication       [Symbol(async_id_symbol)]: 1508,
  solid:authentication       [Symbol(kHandle)]: [TLSWrap],
  solid:authentication       [Symbol(kSetNoDelay)]: false,
  solid:authentication       [Symbol(lastWriteQueueSize)]: 0,
  solid:authentication       [Symbol(timeout)]: Timeout {
  solid:authentication         _idleTimeout: -1,
  solid:authentication         _idlePrev: null,
  solid:authentication         _idleNext: null,
  solid:authentication         _idleStart: 1784884,
  solid:authentication         _onTimeout: null,
  solid:authentication         _timerArgs: undefined,
  solid:authentication         _repeat: null,
  solid:authentication         _destroyed: true,
  solid:authentication         [Symbol(refed)]: false,
  solid:authentication         [Symbol(kHasPrimitive)]: false,
  solid:authentication         [Symbol(asyncId)]: 1521,
  solid:authentication         [Symbol(triggerId)]: 1518
  solid:authentication       },
  solid:authentication       [Symbol(kBuffer)]: null,
  solid:authentication       [Symbol(kBufferCb)]: null,
  solid:authentication       [Symbol(kBufferGen)]: null,
  solid:authentication       [Symbol(kCapture)]: false,
  solid:authentication       [Symbol(kBytesRead)]: 0,
  solid:authentication       [Symbol(kBytesWritten)]: 0,
  solid:authentication       [Symbol(error-emitted)]: false,
  solid:authentication       [Symbol(RequestTimeout)]: undefined
  solid:authentication     },
  solid:authentication     _header: null,
  solid:authentication     _keepAliveTimeout: 5000,
  solid:authentication     _onPendingData: [Function: bound updateOutgoingData],
  solid:authentication     _sent100: false,
  solid:authentication     _expect_continue: false,
  solid:authentication     req: [Circular *2],
  solid:authentication     locals: [Object: null prototype] {},
  solid:authentication     writeHead: [Function: writeHead],
  solid:authentication     end: [Function: end],
  solid:authentication     [Symbol(kCapture)]: false,
  solid:authentication     [Symbol(kNeedDrain)]: false,
  solid:authentication     [Symbol(corked)]: 0,
  solid:authentication     [Symbol(kOutHeaders)]: [Object: null prototype] {
  solid:authentication       'x-powered-by': [Array],
  solid:authentication       'access-control-allow-origin': [Array],
  solid:authentication       vary: [Array],
  solid:authentication       'access-control-allow-credentials': [Array],
  solid:authentication       'access-control-expose-headers': [Array],
  solid:authentication       allow: [Array]
  solid:authentication     }
  solid:authentication   },
  solid:authentication   _parsedOriginalUrl: Url {
  solid:authentication     protocol: null,
  solid:authentication     slashes: null,
  solid:authentication     auth: null,
  solid:authentication     host: null,
  solid:authentication     port: null,
  solid:authentication     hostname: null,
  solid:authentication     hash: null,
  solid:authentication     search: null,
  solid:authentication     query: null,
  solid:authentication     pathname: '/logout',
  solid:authentication     path: '/logout',
  solid:authentication     href: '/logout',
  solid:authentication     _raw: '/logout'
  solid:authentication   },
  solid:authentication   sessionStore: MemoryStore {
  solid:authentication     _events: [Object: null prototype] {
  solid:authentication       disconnect: [Function: ondisconnect],
  solid:authentication       connect: [Function: onconnect]
  solid:authentication     },
  solid:authentication     _eventsCount: 2,
  solid:authentication     _maxListeners: undefined,
  solid:authentication     sessions: [Object: null prototype] {
  solid:authentication       'cfg-C8UTRDQlJ3odcv_4Gk50YrGT8CGk': '{"cookie":{"originalMaxAge":86400000,"expires":"2021-09-21T13:24:41.620Z","secure":true,"httpOnly":true,"domain":null,"path":"/"},"userId":"https://alain.localhost:8443/profile/card#me","subject":{"_id":"https://alain.localhost:8443/profile/card#me"},"consentedOrigins":["https://alain.localhost:8443"]}',
  solid:authentication       iZtsr_Xj_N6YdhxLdBJ9pvDrqRqZK6SX: '{"cookie":{"originalMaxAge":86400000,"expires":"2021-09-21T13:24:42.621Z","secure":true,"httpOnly":true,"domain":null,"path":"/"},"userId":"https://alain.localhost:8443/profile/card#me"}',
  solid:authentication       lw5TItuFFMAiVnPIkB5QkpNmnxjQGaJo: '{"cookie":{"originalMaxAge":86400000,"expires":"2021-09-21T13:24:43.141Z","secure":true,"httpOnly":true,"domain":null,"path":"/"},"userId":"https://alain.localhost:8443/profile/card#me"}'
  solid:authentication     },
  solid:authentication     generate: [Function (anonymous)],
  solid:authentication     [Symbol(kCapture)]: false
  solid:authentication   },
  solid:authentication   sessionID: 'TXUf9qbLz0hWBb3z6EvVaEHuybLAeHfj',
  solid:authentication   session: Session {
  solid:authentication     cookie: {
  solid:authentication       path: '/',
  solid:authentication       _expires: 2021-09-21T13:53:55.174Z,
  solid:authentication       originalMaxAge: 86400000,
  solid:authentication       httpOnly: true,
  solid:authentication       secure: true,
  solid:authentication       domain: null
  solid:authentication     }
  solid:authentication   },
  solid:authentication   [Symbol(kCapture)]: false,
  solid:authentication   [Symbol(RequestTimeout)]: undefined
  solid:authentication } +1ms

jaxoncreed

comment created time in 4 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@theRealImy I went to your pod and was surprised by the result, so I went to the server to understand your results. Your example is a bit complex using a folder with an index.ttl content, in your case contacts. Simple example folder with a text or turtle resource would be easier.

jaxoncreed

comment created time in 4 days

pull request commentsolid/profile-pane

display any lang stored in profile

I thing the message says that source branch is out of date with main here. @theRealImy you may have to resolve that first.

theRealImy

comment created time in 5 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed see my comments on fitter private

jaxoncreed

comment created time in 6 days

issue commentsolid/solidos

Auth-Upgrade - root index (prototype page) has old login button

For the time being can we import solid-ui in the index.html web app ? And in the future a specific module.

theRealImy

comment created time in 7 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed I remember we used to have this message when logout,

const message = Your WebID was ${me}. It has been forgotten. https://github.com/solid/solid-ui/blob/63112618771350db0a2e4007838805fa37b84506/src/authn/authn.ts#L1187

it looks like the logout event is not received

jaxoncreed

comment created time in 7 days

issue commentsolid/solidos

SolidOS Auth Upgrade

@jaxoncreed done. New version installed on https://solidcommunity.net:8443

jaxoncreed

comment created time in 8 days

push eventsolid/node-solid-server

bourgeoa

commit sha e2b50c13387085f03880caa836f4a6d9b0182e01

v5.6.9-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/mashlib

bourgeoa

commit sha cfe7249c817ee710437856530418aeeab9242e85

v1.07.5-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/solid-panes

bourgeoa

commit sha 2dc836a5df7c71d0001c2eb88b1b89ebb95377dd

v3.5.6-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/issue-pane

bourgeoa

commit sha 454c647fa3c8a002dc697c8f4d7751a3597cc607

v2.4.7-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/meeting-pane

bourgeoa

commit sha e4006e8ab1be3681515070ee2bc6d4eb19bae974

v2.3.6-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/profile-pane

bourgeoa

commit sha c2668f836873642b6b3c74c56b4b135ffe3134da

v1.0.2-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/contacts-pane

bourgeoa

commit sha f104479d626ac96eaf792f84b583e226d99f4dc4

v2.5.4-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/chat-pane

bourgeoa

commit sha f124db928ce331ac9232e7d22e46c7f8b8a422ec

v2.4.11-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/folder-pane

bourgeoa

commit sha bcaab06f504a04cec22b288b1263677c33d330d0

v2.4.9-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/source-pane

bourgeoa

commit sha 46bdce85c8a37faf85af1c0b34459b5297156dfd

v2.2.12-alpha-d9bd19aa

view details

push time in 8 days

push eventsolid/solid-ui

bourgeoa

commit sha 63112618771350db0a2e4007838805fa37b84506

update @inrupt/solid-client-authn-browser@1.11.2

view details

push time in 8 days

push eventsolid/mashlib

bourgeoa

commit sha ab4af545d965cb638c44bb1b2a40e4053ffd0d23

v1.7.5-alpha-2b12f04c

view details

push time in 8 days

push eventsolid/solid-panes

bourgeoa

commit sha 35d16f47706a1223948747d4ca7a4b489058344e

v3.5.6-alpha-2b12f04c

view details

push time in 8 days

push eventsolid/issue-pane

bourgeoa

commit sha 1446403aa45c611191471d6ccb606078d04e3a9a

v2.4.7-alpha-2b12f04c

view details

push time in 8 days

push eventsolid/meeting-pane

bourgeoa

commit sha 63f1a936dcf695bcc63c5597fed504c01c15848f

v2.3.6-alpha-2b12f04c

view details

push time in 8 days