Giter VIP home page Giter VIP logo

Comments (7)

alexlarocca avatar alexlarocca commented on August 23, 2024

the only difference seems to be the path - local virtual hosts do not have context, while the online broker is on /sso-broker

from sso.

alexlarocca avatar alexlarocca commented on August 23, 2024

The problem is on Server startBrokerSession() call: Bearer token isn't attached to a client session

$sessionId = $this->cache->get($this->getCacheKey($brokerId, $token));

$brokerId and $token are properly set but $sessionId is null

from sso.

alexlarocca avatar alexlarocca commented on August 23, 2024

Once set a different folder to store cache (rather /tmp), a different error occurs: Session has expired. Client must attach with new token.

This error occurs only with a broker while other two brokers works properly. In all cases, the cache files are created, named as SSO-(brokerId)-(token).php.cache and all have the same content. It seems that is not able to resume the session

=== First broker: success ===

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"start session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":47,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"started: 1","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":53,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"error: ","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":60,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"session: ","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":64,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"INFO","level_value":200,"message":"Attached broker token to session","context":{"broker":"Alice","token":"5m5ortumlvcw0kg4occcwgs0w40wgocs4g4ogo0kog8ko8ogw8","session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":279,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"Validate checksum","context":{"broker":"Alice","token":"5m5ortumlvcw0kg4occcwgs0w40wgocs4g4ogo0kog8ko8ogw8","code":"44idhy7vnc4k08sks488w4cgws0co0s8ksgcggkc8kk048sk44","checksum":"368uq298cx6ogsc8kooowsc0ws4ks4080cc8w4k4gs4cok8kkg"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":109,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"Resuming","context":{"session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":114,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"resume session dc6uqdbcsa1ed8cmj7l5l0k6e0","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":72,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"started: 1","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":77,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"error: ","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":84,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"session: ","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":86,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"Resumed","context":{"session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":118,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":275}

{"timestamp":"1707396338","channel":"SSO","level":"DEBUG","level_value":100,"message":"Broker request with session","context":{"broker":"Alice","token":"5m5ortumlvcw0kg4occcwgs0w40wgocs4g4ogo0kog8ko8ogw8","session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":120,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":275}

=== Second broker: error ===

{"timestamp":"1707396352","channel":"SSO","level":"DEBUG","level_value":100,"message":"start session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":47,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396352","channel":"SSO","level":"DEBUG","level_value":100,"message":"started: 1","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":53,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396352","channel":"SSO","level":"DEBUG","level_value":100,"message":"error: ","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":60,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396352","channel":"SSO","level":"DEBUG","level_value":100,"message":"session: ","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":64,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"start"},"pid":275}

{"timestamp":"1707396352","channel":"SSO","level":"INFO","level_value":200,"message":"Attached broker token to session","context":{"broker":"Julius","token":"szln2zwsoqowkoowo084ok844w0csss84s0gkko4gw440cswg","session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":279,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":275}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"Validate checksum","context":{"broker":"Julius","token":"szln2zwsoqowkoowo084ok844w0csss84s0gkko4gw440cswg","code":"1tiv7k0ijbok4g4wsg0gg80s8k0ckk00888o8wog8sgw0040ko","checksum":"4zstbp2twzk0k8oc4ggksgwg4cwosgc80ocsowwsc0ss4wco8w"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":109,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":221}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"Resuming","context":{"session":"dc6uqdbcsa1ed8cmj7l5l0k6e0"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":114,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":221}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"resume session dc6uqdbcsa1ed8cmj7l5l0k6e0","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":72,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":221}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"started: 1,"context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":77,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":221}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"error: ","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":84,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":221}

{"timestamp":"1707396353","channel":"SSO","level":"DEBUG","level_value":100,"message":"session: ","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/GlobalSession.php","line":86,"class":"Jasny\\SSO\\Server\\GlobalSession","function":"resume"},"pid":221}

=== SSO-SSO-Alice-5m5ortumlvcw0kg4occcwgs0w40wgocs4g4ogo0kog8ko8ogw8.php.cache ===

9223372036854775807
s:26:"dc6uqdbcsa1ed8cmj7l5l0k6e0";

=== SSO-Julius-szln2zwsoqowkoowo084ok844w0csss84s0gkko4gw440cswg.php.cache ===

9223372036854775807
s:26:"dc6uqdbcsa1ed8cmj7l5l0k6e0";

from sso.

alexlarocca avatar alexlarocca commented on August 23, 2024

@jasny what is the reason why a broker fails to resume session while others do it properly? The session id provided is the same

from sso.

jasny avatar jasny commented on August 23, 2024

Where is the server running? If that's locally (on your computer), the online broker won't be able to connect.

from sso.

alexlarocca avatar alexlarocca commented on August 23, 2024

The SSO server is running on https://test.echosistemi.it/sso while the broker with problem is running on https://www.alessandrolarocca.it/sso-broker.

from sso.

alexlarocca avatar alexlarocca commented on August 23, 2024

Hello @jasny, I added some log to the code in order to track the issue. When remote broker (https://www.alessandrolarocca.it/sso-broker, Julius) connect to the SSO server (https://test.echosistemi.it/sso) the broker is successfully attached to the session. Then startBrokerSession is called, the session id is retrieved properly and the checkum validated. Finally it tries to resume the session but fails ($_SESSION is empty) and throws the exception "Session has expired. Client must attach with new token".

Instead if my local broker (broker1.local, Alice) connects the SSO server, the full process including session resume completes successfully.

Please help, I'm discouraged. I don't know what else to try.

=== Broker OK (Alice) ===

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"attach","context":{"broker":"Alice","token":"5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":263,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"starting session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":264,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"session started","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":268,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"cache key: SSO-Alice-5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":273,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"INFO","level_value":200,"message":"Attached broker token to session","context":{"broker":"Alice","token":"5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok","session":"qi1t40od1lrefnkdup4kss7qei"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":284,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"verification code: 3f54qamghqw4w4gwss4kkookos0k0cwsg4o480gc0008cokogk","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":288,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"starting broker session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":88,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"bearer: SSO-Alice-5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok-1epxttsyxq4kcs0goow84gsw8wwwo8cscossckccggko8cwk44","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":96,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"parsed bearer: ","context":["Alice","5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok","1epxttsyxq4kcs0goow84gsw8wwwo8cscossckccggko8cwk44"],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":100,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"sessionId: qi1t40od1lrefnkdup4kss7qei","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":104,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"verification code: 3f54qamghqw4w4gwss4kkookos0k0cwsg4o480gc0008cokogk","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":115,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"validating checksum","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":116,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"checksum validated","context":{"broker":"Alice","token":"5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok","code":"3f54qamghqw4w4gwss4kkookos0k0cwsg4o480gc0008cokogk","checksum":"1epxttsyxq4kcs0goow84gsw8wwwo8cscossckccggko8cwk44"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":119,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"resuming session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":121,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"session resumed","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":123,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

{"timestamp":"1707468231","channel":"SSO","level":"DEBUG","level_value":100,"message":"Broker request with session","context":{"broker":"Alice","token":"5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok","session":"qi1t40od1lrefnkdup4kss7qei"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":125,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":395}

=== Broker ERROR (Julius) ===

{"timestamp":"1707468255","channel":"SSO","level":"DEBUG","level_value":100,"message":"attach","context":{"broker":"Julius","token":"5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":263,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468255","channel":"SSO","level":"DEBUG","level_value":100,"message":"starting session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":264,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468255","channel":"SSO","level":"DEBUG","level_value":100,"message":"session started","context":{"_sso_init":1},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":268,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468255","channel":"SSO","level":"DEBUG","level_value":100,"message":"cache key: SSO-Julius-5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":273,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468255","channel":"SSO","level":"INFO","level_value":200,"message":"Attached broker token to session","context":{"broker":"Julius","token":"5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8","session":"qi1t40od1lrefnkdup4kss7qei"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":284,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468255","channel":"SSO","level":"DEBUG","level_value":100,"message":"verification code: 44g2jvilkgw084kog0s88wcs0w48wc0cg0c8swgok0wog0gcs0","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":288,"class":"Jasny\\SSO\\Server\\Server","function":"attach"},"pid":395}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"starting broker session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":88,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"bearer: SSO-Julius-5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8-31vayholxd0kk4ssog080s4k4c408cgk8c4gwwg4sc0w4c888g","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":96,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"parsed bearer: ","context":["Julius","5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8","31vayholxd0kk4ssog080s4k4c408cgk8c4gwwg4sc0w4c888g"],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":100,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"sessionId: qi1t40od1lrefnkdup4kss7qei","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":104,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"verification code: 44g2jvilkgw084kog0s88wcs0w48wc0cg0c8swgok0wog0gcs0","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":115,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"validating checksum","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":116,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"checksum validated","context":{"broker":"Julius","token":"5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8","code":"44g2jvilkgw084kog0s88wcs0w48wc0cg0c8swgok0wog0gcs0","checksum":"31vayholxd0kk4ssog080s4k4c408cgk8c4gwwg4sc0w4c888g"},"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":119,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

{"timestamp":"1707468256","channel":"SSO","level":"DEBUG","level_value":100,"message":"resuming session","context":[],"backtrace":{"file":"/web/htdocs/test.echosistemi.it/home/sso/src/Server/Server.php","line":121,"class":"Jasny\\SSO\\Server\\Server","function":"startBrokerSession"},"pid":289}

broker_ok broker_error sso_server

SSO-Alice-5r9ygrpp1asc4scos4080ocko8g0osw8gocsww0oskgw0wskok.php.cache

9223372036854775807
s:26:"qi1t40od1lrefnkdup4kss7qei";

SSO-Julius-5vyqz6xvprk8okck8c8skocosow000ggo0sw84g08soows4gk8.php.cache

9223372036854775807
s:26:"qi1t40od1lrefnkdup4kss7qei";

from sso.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.