Skip to content

Instantly share code, notes, and snippets.

@escarlson
Created March 22, 2024 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save escarlson/b53d2d8ba98a1be5d5d2da8fe582e374 to your computer and use it in GitHub Desktop.
Save escarlson/b53d2d8ba98a1be5d5d2da8fe582e374 to your computer and use it in GitHub Desktop.
OpenID Connect / open-id-connect-php error
Start request GET /index.php/Special:PluggableAuthLogin
IP: 10.0.100.119
HTTP HEADERS:
COOKIE: TSD_INF_DB_session=1uipu7qhjjfqpbh930q590va2tn6cd06
ACCEPT-LANGUAGE: en-US,en;q=0.9,el;q=0.8,ja;q=0.7
ACCEPT-ENCODING: gzip, deflate, br, zstd
REFERER: https://infwiki.mydomain.org/index.php?title=Special:UserLogin&returnto=Main+Page&returntoquery=
SEC-CH-UA-PLATFORM: "macOS"
SEC-CH-UA-MOBILE: ?0
SEC-CH-UA: "Google Chrome";v="123", "Not:A-Brand";v="8", "Chromium";v="123"
SEC-FETCH-DEST: document
SEC-FETCH-USER: ?1
SEC-FETCH-MODE: navigate
SEC-FETCH-SITE: same-origin
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
USER-AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
UPGRADE-INSECURE-REQUESTS: 1
CACHE-CONTROL: max-age=0
CONNECTION: keep-alive
HOST: infwiki.mydomain.org
(end headers)
[session] SessionManager using store APCUBagOStuff
[localisation] LocalisationCache using store LCStoreDB
[session] Session "1uipu7qhjjfqpbh930q590va2tn6cd06" requested without UserID cookie
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[rdbms] Wikimedia\Rdbms\DatabaseMySQL::open [0s] localhost: SET group_concat_max_len = 262144, `sql_mode` = ''
[rdbms] Wikimedia\Rdbms\LoadBalancer::reallyOpenConnection: opened new connection for 0/TSD_INF_DB
[rdbms] Wikimedia\Rdbms\Database::beginIfImplied (LCStoreDB::get) [0s] localhost: BEGIN
[rdbms] LCStoreDB::get [0s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'deps' LIMIT 1
[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/TSD_INF_DB
[rdbms] LCStoreDB::get [0.001s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'list' LIMIT 1
[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/TSD_INF_DB
[rdbms] LCStoreDB::get [0s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'preload' LIMIT 1
[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/TSD_INF_DB
[rdbms] LCStoreDB::get [0s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'preload' LIMIT 1
[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/TSD_INF_DB
[rdbms] LCStoreDB::get [0s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'specialPageAliases' LIMIT 1
[rdbms] Wikimedia\Rdbms\LoadBalancer::reuseOrOpenConnectionForNewRef: reusing connection for 0/TSD_INF_DB
[rdbms] LCStoreDB::get [0s] localhost: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'namespaceGenderAliases' LIMIT 1
[PluggableAuth] In execute()
[PluggableAuth] Getting PluggableAuth instance
[PluggableAuth] Plugin name: OpenIDConnect
[OpenIDConnect] Redirect URL: https://infwiki.mydomain.org:443/index.php/Special:PluggableAuthLogin
[OpenIDConnect] Jumbojett\OpenIDConnectClientException: Curl error: (7) in /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php:1495
Stack trace:
#0 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(658): Jumbojett\OpenIDConnectClient->fetchURL()
#1 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(634): Jumbojett\OpenIDConnectClient->getWellKnownConfigValue()
#2 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(787): Jumbojett\OpenIDConnectClient->getProviderConfigValue()
#3 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(447): Jumbojett\OpenIDConnectClient->requestAuthorization()
#4 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/includes/OpenIDConnect.php(229): Jumbojett\OpenIDConnectClient->authenticate()
#5 /var/www/mediawiki-1.41.0/extensions/PluggableAuth/includes/PluggableAuthLogin.php(101): MediaWiki\Extension\OpenIDConnect\OpenIDConnect->authenticate()
#6 /var/www/mediawiki-1.41.0/includes/specialpage/SpecialPage.php(727): MediaWiki\Extension\PluggableAuth\PluggableAuthLogin->execute()
#7 /var/www/mediawiki-1.41.0/includes/specialpage/SpecialPageFactory.php(1621): MediaWiki\SpecialPage\SpecialPage->run()
#8 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#9 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(960): MediaWiki->performRequest()
#10 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(613): MediaWiki->main()
#11 /var/www/mediawiki-1.41.0/index.php(50): MediaWiki->run()
#12 /var/www/mediawiki-1.41.0/index.php(46): wfIndexMain()
#13 {main}
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" data dirty due to dirty(): MediaWiki\SpecialPage\SpecialPage->run/MediaWiki\Extension\PluggableAuth\PluggableAuthLogin->execute/MediaWiki\Extension\OpenIDConnect\OpenIDConnect->authenticate/MediaWiki\Session\Session->clear/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" metadata dirty due to user change
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" save: dataDirty=1 metaDirty=1 forcePersist=0
[session] Persisting session for unknown reason
[cookie] setcookie: "TSD_INF_DB_session", "1uipu7qhjjfqpbh930q590va2tn6cd06", "0", "/", "", "1", "1", ""
[cookie] already deleted setcookie: "TSD_INF_DBUserID", "", "1679586267", "/", "", "1", "1", ""
[cookie] already deleted setcookie: "TSD_INF_DBToken", "", "1679586267", "/", "", "1", "1", ""
[PluggableAuth] Authentication failure.
[PluggableAuth] ERROR: Jumbojett\OpenIDConnectClientException: Curl error: (7) in /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php:1495
Stack trace:
#0 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(658): Jumbojett\OpenIDConnectClient->fetchURL()
#1 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(634): Jumbojett\OpenIDConnectClient->getWellKnownConfigValue()
#2 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(787): Jumbojett\OpenIDConnectClient->getProviderConfigValue()
#3 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/vendor/jumbojett/openid-connect-php/src/OpenIDConnectClient.php(447): Jumbojett\OpenIDConnectClient->requestAuthorization()
#4 /var/www/mediawiki-1.41.0/extensions/OpenIDConnect/includes/OpenIDConnect.php(229): Jumbojett\OpenIDConnectClient->authenticate()
#5 /var/www/mediawiki-1.41.0/extensions/PluggableAuth/includes/PluggableAuthLogin.php(101): MediaWiki\Extension\OpenIDConnect\OpenIDConnect->authenticate()
#6 /var/www/mediawiki-1.41.0/includes/specialpage/SpecialPage.php(727): MediaWiki\Extension\PluggableAuth\PluggableAuthLogin->execute()
#7 /var/www/mediawiki-1.41.0/includes/specialpage/SpecialPageFactory.php(1621): MediaWiki\SpecialPage\SpecialPage->run()
#8 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#9 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(960): MediaWiki->performRequest()
#10 /var/www/mediawiki-1.41.0/includes/MediaWiki.php(613): MediaWiki->main()
#11 /var/www/mediawiki-1.41.0/index.php(50): MediaWiki->run()
#12 /var/www/mediawiki-1.41.0/index.php(46): wfIndexMain()
#13 {main}
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" data dirty due to dirty(): MediaWiki\Auth\AuthManager->setAuthenticationSessionData/MediaWiki\Session\Session->setSecret/MediaWiki\Session\Session->getSecretKeys/MediaWiki\Session\Session->set/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" data dirty due to dirty(): MediaWiki\Auth\AuthManager->setAuthenticationSessionData/MediaWiki\Session\Session->setSecret/MediaWiki\Session\Session->getSecretKeys/MediaWiki\Session\Session->set/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" data dirty due to dirty(): MediaWiki\Extension\PluggableAuth\PluggableAuthLogin->execute/MediaWiki\Auth\AuthManager->setAuthenticationSessionData/MediaWiki\Session\Session->setSecret/MediaWiki\Session\Session->set/MediaWiki\Session\SessionBackend->dirty
[session] SessionBackend "1uipu7qhjjfqpbh930q590va2tn6cd06" save: dataDirty=1 metaDirty=0 forcePersist=0
[PluggableAuth] ERROR: return to URL is null or empty
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment