{"_id":"@open-keystone/auth-passport","_rev":"41-776343708bccb8ec9f19646c88f671ee","name":"@open-keystone/auth-passport","dist-tags":{"latest":"7.0.40"},"versions":{"7.0.0":{"name":"@open-keystone/auth-passport","version":"7.0.0","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.0","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"90c012ed179de56b6b58bcd318dea78fa94b903f","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.0.tgz","fileCount":8,"integrity":"sha512-6zf9siDJi8v0U78SMqkZWmslkdfqZLlFuKZW84Q/ej8X/i+38kN15z2X5bp/fVDSYNckp9qCpbHElGrakoZhCw==","signatures":[{"sig":"MEQCIF58UriejehmCPeFrL2Y1Ibk8P1FNxJeTHaEXuCAS42wAiAtXutq/eMICVb+EKu3RjSKygAyitGgFjtVl13bzg3+hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"28e8e8984fef275711fda819c64532cf5850b2c0","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.0","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.0_1749021990803_0.4234460564014193","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@open-keystone/auth-passport","version":"7.0.1","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.1","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"521156bd8184c94d765774ec340297103d9e4a25","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.1.tgz","fileCount":8,"integrity":"sha512-57duU94IzK5vG1HAHqa10PgbrFwhbVc8t2gp7cKC8Fwsbl//COEOoG5KX/CF6HpBxQYAVyj4+1Iw7B48tZPxmQ==","signatures":[{"sig":"MEQCIC4qSLP1hCtYB7txn8sQWFQHf+UwJ+ntCII7xRRB4vihAiBVD8q06zSQvB/Z2UZpFxg3XCUzMNUOM8IQQiTsK0/Zxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"ef4677201895196af8750259ff2ac7852a0b69d9","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.1","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.1_1749126818853_0.7589227441274196","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@open-keystone/auth-passport","version":"7.0.2","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.2","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"662daafe89b9673ea3ab7e5a91137ed929953ce9","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.2.tgz","fileCount":8,"integrity":"sha512-Xz/0W/3TGjuV1PpiGqxV1imQES9NAHhBeP2labOhGdZMj2T0y1I5myN7rvPUPTnxDyfPJqvT0hNXgfvJvXyK+w==","signatures":[{"sig":"MEUCIHtMAuUQPgavXR8YCVOL8TUxnhGeh5oOzlMUM4VLiBy5AiEAjwL89LJk7OLPUBPBSswVfxdlIvIn+W5lMcLA2ylAsN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"db1d92d95f90ea400b483964d87ae9b24f276ef3","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.2","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.2_1750612576406_0.712228465361125","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@open-keystone/auth-passport","version":"7.0.3","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.3","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"35a08aba4b5fbb177e5f900dc6fb5d6004303aea","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.3.tgz","fileCount":8,"integrity":"sha512-7oSi0kdU/Ho9YYo28M3SXrXRmgeKDmLZPUYDJ9Fi4JMviGVDpE1TVrNgOytQK7rW7F6/eBHpX8gKVzkoERfmiQ==","signatures":[{"sig":"MEUCIQCz5QXPZJnXfNkkqgsHEU5vTkRXLswSIwdew5V6nIfvnAIgFUKLwIV9TuUc384d32JGZinnTEVYtHvahkPg/iuMCEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"992cffa1135d6e56f4525bf733084d3bba9b98f6","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.3","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.3_1750617102435_0.6020046719379368","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@open-keystone/auth-passport","version":"7.0.4","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.4","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"c744da4a62ed3815986b6df1599ea4cbf992ea5f","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.4.tgz","fileCount":8,"integrity":"sha512-TM/koIVAEDDAN5gVS6IHnkPRgL45sCsODySls/8OpKcStotPD4CD7c9qO0YzqO5/J1h83tXEPYEQu20aAWRGRA==","signatures":[{"sig":"MEYCIQDh0UNV77PH8B9B5UbUcWNhuI+rIvj8kIuqVF4mpr6WhAIhAIid+G7KmH94LDcLw0oax0ilH8/J/86hnwN7XPy60vaN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"00048e3c5920b7feba28d487bd84087f47673d19","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.4","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.4_1750746530535_0.05420578798271314","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@open-keystone/auth-passport","version":"7.0.5","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.5","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"3bdf17d176f517367768ecbdcb78aa55d6a0e791","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.5.tgz","fileCount":8,"integrity":"sha512-+VT1o8AxTRHyIkJbGXWfvzDdGZUWmtjBBTvjmQjYMslke90FmCOBkZmEa+B5JC2pIms0aiRrj8+mZPQNw0zUYQ==","signatures":[{"sig":"MEUCIFk09v848vh9aDBBIEuRzno8w/qrim8Y6dQx9/IpJX9ZAiEAxZjO82+EmmIx8CF8w4qYL9gW8a33fXGChiA7gujcBLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"6e23fdb0d3fea1b3bbd22615d7325f8b299a5a5c","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^23.0.5","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.5_1750772015096_0.5947809397416481","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"@open-keystone/auth-passport","version":"7.0.6","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.6","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"ca36616d1eb5e21c83a42efeff087203e61744f5","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.6.tgz","fileCount":8,"integrity":"sha512-UEywaWD91Z0szYiZPFpUfPWmGGqUeiR2pddEczBxbaeO4EaR2QRD4PaN7nnOIpMNIchx3pIWQQbvL7UUCc99Vg==","signatures":[{"sig":"MEYCIQCPAopQJtNQ72G7OOyw81cvRkFPLt82yskDQd/zrmVlawIhAKKGzVkT9Z5NVmjMmatKXznWHgo4KB9RHBEZ7mzxSiji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"7d5685987ef4e6a675500fb77058fffe38321c2c","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^24.0.0","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.6_1750789514542_0.8260808650503992","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"@open-keystone/auth-passport","version":"7.0.7","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.7","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"a4a1ca636cf44d4736725086ec100dd41e0632b5","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.7.tgz","fileCount":8,"integrity":"sha512-i5bg2B/nsFXuIcS4XpWNWd2CZsPWFHUCjvRJ9gkhrmC+d5Z0LaS8pq2XPeui9Je3sdbAIRshZ6FB35RdBHz6Jw==","signatures":[{"sig":"MEUCIQDuc4eW5sV4iUwlAN2CvQ9t0VeoQFXgtLLvY5CC1LnLhgIgYXeLFQLT/aXlEa6m0A77G7f2Odu0YClwmGIvmZcPB1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"f69fc0a681b4d0576bfc2277d5e29fc6ae47813b","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^24.0.1","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.7_1750837327753_0.051308486660679","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"@open-keystone/auth-passport","version":"7.0.8","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.8","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"a1a7eda40430abe695768718ccb4074f9d1587fe","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.8.tgz","fileCount":8,"integrity":"sha512-ExItBLyHm/LKRjX4W3YGl+FlYDRovY0k3LcplRHMTMI4OZ90tvEMF+8wya+KZgEvAV21HCMD1bEfNqt2XO8Jbw==","signatures":[{"sig":"MEQCIA64EkYx1P4THQUydP94p+pgB9LLEUjC7G5546X4AfK0AiAeU+u/YKH8I1mPTHSCtBPeyKtPsM0I2BF6r0GevFVVOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"a3e5162033571250ad28af8288e0913e6f49bf35","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^24.0.2","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.8_1750840623506_0.7316516507909083","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"@open-keystone/auth-passport","version":"7.0.9","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.9","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"3bb5ffad4dfb5306bbaf1aae1ef86a0cb67f45c7","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.9.tgz","fileCount":8,"integrity":"sha512-N9iYn0jC99TC+D7S4FgJbKjZgASTFDK/x4Af+KRhzwCIwpzpjjaM06ofNF6ZIQugras6K320wwJah2T2VaNKHA==","signatures":[{"sig":"MEUCIEiSXaUUH+x0ygxZNDspP8gs1Uui44gJ59068rFYjmiLAiEArrBMUAOD/3h6JfPErq2+gw9spdXh5Fy5khwBGgpqbFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201},"engines":{"node":">=16.0.0"},"gitHead":"d834613f1158754efc01f89e9bfb317212b98dbb","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^24.0.3","@open-keystone/session":"^8.3.3","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.9_1750868393363_0.17467969318489351","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"@open-keystone/auth-passport","version":"7.0.10","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.10","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"2b4913a7dfeaea4ec450b42c9fc2fc11dd2b5315","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.10.tgz","fileCount":8,"integrity":"sha512-9uRWAkNi4ndjVaSCidmqLFXqqjV8ZD4yJ3hrIRBSVDQ/z2kGbvuq0QCKkRLYqduXIl1Z3WyIcu7QQbY2cKuc1Q==","signatures":[{"sig":"MEQCIE4aOtusN+blr2issF570RL6TD/qb8nPWUM0Eax5aIodAiAT5LKB4UAY9Cak6f9nAOtRi08PH0sdsG2LLLY1BlElZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"c3488e32b69516886fd8f1074f129db3f4f4347a","_npmUser":{"name":"open-condo-software","actor":{"name":"open-condo-software","type":"user","email":"service.npm@doma.ai"},"email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^24.0.4","@open-keystone/session":"^8.3.4","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.10_1751004990076_0.4814911550752261","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"@open-keystone/auth-passport","version":"7.0.11","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.11","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"35081bb8f71c4c40e69873c32a1ed6c721560013","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.11.tgz","fileCount":8,"integrity":"sha512-0t/5oKzVoz3EcssmS8hILPKSZJBnz5ewD2E5+3Mx5VMZwl7s9PGda0IgsJgsWumJoyWmu6ZGgBPTxjv5v4SUIA==","signatures":[{"sig":"MEUCICLKGsA5zb+gpQHlr5giuNllFSMYT+xoloJfzxCg2I4/AiEA9oTC2xMxSBVEuvDcH0fG2msSNgiZlLeEKywV0WtbAag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"0580b2fb3cea9a328177b21e5e87d13f6e9a1027","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.0","@open-keystone/session":"^8.3.4","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.11_1752843910179_0.07270877715329638","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"@open-keystone/auth-passport","version":"7.0.12","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.12","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"7bdfb19d6830cf85720bb1d5fabcdd2bc6f33c96","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.12.tgz","fileCount":8,"integrity":"sha512-/+z24fGJppfnxjnwJqbP3f277SJj14dNkhOLsu3R2qcnhxdFN7BR7fopcQrKTHxw4qYzuzisv1zfIqi0vWzopg==","signatures":[{"sig":"MEUCIQCdCpHQ3D0w7fef9w6XvZELVf05C7TKRaqTvrh4h+Xm5gIgGnYIjb/tpZFhBQb5MBBqE5lesVJml9wf6Y4pgmr/pck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"7c0f84b4d9c3c9a42dac492b712f04ab4790c47c","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.1","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.12_1753088537768_0.9233972355615703","host":"s3://npm-registry-packages-npm-production"}},"7.0.13":{"name":"@open-keystone/auth-passport","version":"7.0.13","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.13","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"934b9c74fae18ab5763664739e4e8ad17fe0be17","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.13.tgz","fileCount":8,"integrity":"sha512-noNnV6dQcWu8mWShAbEn2ZOrHSIwQ5k9kJe0NKN221IuBZVy1CO1qOCHaS8ZvWqktn9JVW77rh2VHRWwMAfEfQ==","signatures":[{"sig":"MEQCIDSxi/lGnNJVpjNxFy212Rm45Ot419efwBvMJsDTDpppAiAGCRXidyA7N411umSpS2xfWE00PFThieYyhqBWugRUQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"7c0f84b4d9c3c9a42dac492b712f04ab4790c47c","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.2","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.13_1754469189497_0.7575415049885557","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"@open-keystone/auth-passport","version":"7.0.14","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.14","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"37fcc3a51bde858ac9bfa1f215269f937c3658de","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.14.tgz","fileCount":8,"integrity":"sha512-ZRtul/wh63ZALCh29mnktJvxNRrhu8mDdw5dTQD4M/w516AxDGG9Pfp3aiUBCrZ1J69Al2JW4wfEnGRIahoaWQ==","signatures":[{"sig":"MEYCIQDvVuRjPpnbneMgh4QwQo2sQjXOaBpbPSzS3X0QQ6wGCQIhAPimZ4nUxeqXNeGOi5i6y+Oi8dz7rnNAG0hGJLTC7wvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"4afbf65c3257cb67ed4deb54a3dac027abd323ff","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.3","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.14_1754490121923_0.4644046039925467","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"@open-keystone/auth-passport","version":"7.0.15","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.15","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"cbbaebd83631a5171daf5822d20f78a3c4ea8b66","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.15.tgz","fileCount":8,"integrity":"sha512-gMFYJM3kML4jWeqi6xY/c4XaD+rP0jImBzexqSc2KE9K/QJbg3FoiaP/TmjqZnxSTZL+XIINpYhaGP+ptdIqDw==","signatures":[{"sig":"MEUCIBk525m1lnj7oEqp0zu3iRRsrMBX+x7Us3WrapC291LQAiEApPXbcrmRgCm59QPKHENtKrBnvhoUcW1LwSbXbXDCKas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"bd6ada3713689c8d716442b285f82d4a448da0e3","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.4","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.15_1754571510032_0.5625316588816678","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"@open-keystone/auth-passport","version":"7.0.16","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.16","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"d87799f281f09fb4ae2adb6633a150e235c379c3","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.16.tgz","fileCount":8,"integrity":"sha512-NPsp8+tfQCxmExo4tolyxB9prygU/aW62KZijJ9aaK38lun0Sn45pmMNpvjmJ2ZaaZyHO+kYfCLIHIblPyA6bA==","signatures":[{"sig":"MEQCIHmlXW1dSeC67asHqJ+kRFm6wkKl4dVtj/hjM45gjLwIAiB4y0Uvie2Kqxq/pEO5qRkWeoK1aPD+nXqI/xSZADC9lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"181aad642ae9e3d554e45c793b7531791aa45f9b","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.5","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.16_1757084031406_0.9990668729457306","host":"s3://npm-registry-packages-npm-production"}},"7.0.17":{"name":"@open-keystone/auth-passport","version":"7.0.17","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.17","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/keystonejs/keystone-5/tree/main#readme","bugs":{"url":"https://github.com/keystonejs/keystone-5/issues"},"dist":{"shasum":"0ba8ecc67e7b399806a97a59439e67f21e02f0eb","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.17.tgz","fileCount":8,"integrity":"sha512-QYEWZ9FS3d/H1vm46edvWI+L5Nkwyz0GuMQSLoluFjCyXYFKODac5DGHINNe++6fsyjncqISJV65xrLD31ek1A==","signatures":[{"sig":"MEUCIBdIEHFyosvGajdJ7SMnRdi5qNBxeyNCjuidCELicn1dAiEAvaSoICvfY8y1MvEBpuAhR664+ee4JTygZSLME1gaosw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202},"engines":{"node":">=16.0.0"},"gitHead":"b8365e87d610bf4714e611af5e121e87a85433aa","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/keystonejs/keystone-5.git#main","type":"git"},"_npmVersion":"8.19.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.6","@open-keystone/session":"^8.4.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.17_1763529146187_0.9693957984222552","host":"s3://npm-registry-packages-npm-production"}},"7.0.18":{"name":"@open-keystone/auth-passport","version":"7.0.18","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.18","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"bdaac808244ecad2f50d2488af03b9b1c9915fba","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.18.tgz","fileCount":8,"integrity":"sha512-60getxYEHtJF8VdxgqZJ3ClAoWtspfUgit0hh5bgx5BGLTbm728OCEcnBa0XgOs/YCoQ/WlqrOdkmn6uQMs+SA==","signatures":[{"sig":"MEUCIQDTtlR69wAuoL1gjxkL2xG6mcRzwRgUmDolKsGM55Xo0QIgLYQTzdaYVhDuLQ6H+HOyZ5bzP3V3ZoSNJRwnwUAFd6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=16.0.0"},"gitHead":"94b48fe8e08470e4129388fcbfdded23613e258c","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.7","@open-keystone/session":"^8.4.1","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.18_1763839274069_0.30410804593179575","host":"s3://npm-registry-packages-npm-production"}},"7.0.19":{"name":"@open-keystone/auth-passport","version":"7.0.19","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.19","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"1c1e84f1919a8ebf8a932d77dd1ddfe0be78b269","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.19.tgz","fileCount":8,"integrity":"sha512-B4znbCRY6IlTZ8U7s5S2p9/KND4FBlLHOwNWsPXYClm9oQa+aI6epa9Y0717e1oPkoBz4Ce1XoW4WfXd17nyWA==","signatures":[{"sig":"MEUCICuIWX8EB3TO+I2h0tNeHJZnMpUGG3cqxUQGkZhYvEtqAiEA/mIwiSdzDGJQ7zwX5wrzAPsAcKJc4Uo4kVkvS/+Qws8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=16.0.0"},"gitHead":"9059981cec4760bfa9be2e3e71bea6a9e0454974","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.8","@open-keystone/session":"^8.4.1","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.19_1764141092270_0.5941599885544431","host":"s3://npm-registry-packages-npm-production"}},"7.0.20":{"name":"@open-keystone/auth-passport","version":"7.0.20","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.20","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"c746549e75af38f45c82094e333b6d29a80ca530","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.20.tgz","fileCount":8,"integrity":"sha512-m7ZhQuPvOhbFLTQu9kBXd76wRblmhI1Btjjk59oswOYTPnx6CpVi6PKlPUk2OMPyZuG6Bf2aUvqcClD4lyCRXg==","signatures":[{"sig":"MEUCIQDJf3EaHukDnIDhupWu4EjMgecbe+jsF89ITn8qAU6W5AIgJXlxpmpXupUODXjqJbz3f2Cm/rOqB3M21zqGxWW9v3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=16.0.0"},"gitHead":"df890ab820d6b55dcfb873f7a6ba31f3cf1499ba","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.4","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.9","@open-keystone/session":"^8.4.1","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.20_1764313331278_0.011399785603314339","host":"s3://npm-registry-packages-npm-production"}},"7.0.21":{"name":"@open-keystone/auth-passport","version":"7.0.21","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.21","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"792007171485cab6cab51f05d5894f6301ae6e05","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.21.tgz","fileCount":8,"integrity":"sha512-G1E8+vYkt75lg6+QduCqqpqHzt1i3wqSxSDUTxAQA/0NiQ4oII3bn9pEn73Jrie+EjBpLFo+Ij30qXPOl8h/dQ==","signatures":[{"sig":"MEYCIQCAuWMcZDlranB3w+dPN0gShKJf1v20y8VoL4L+ZwIj2gIhALSvQ+kKcbWbl6sLJpUGwyvc226Xwx1wc8u39nNwci0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=16.0.0"},"gitHead":"36b319aefc08599cfa6cb537ceeb34bbbcad9a5d","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.10","@open-keystone/session":"^8.4.1","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.21_1776588470888_0.5290977454215571","host":"s3://npm-registry-packages-npm-production"}},"7.0.22":{"name":"@open-keystone/auth-passport","version":"7.0.22","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.22","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"a9d9b5d27a2803e9115b2a3444d5644846f64249","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.22.tgz","fileCount":8,"integrity":"sha512-LgKf4kRlhcecTRMq7/Jmc+cW/vVrbkYrPDuDZNB3W7C86lx8jugXtMHpVjkzdmyBKyjNMuKtTZdx0WxFMz3SvQ==","signatures":[{"sig":"MEUCIQDpoDmbqsD5mW5yRbRrYT1/PBZqkuqk8Mr2xDj4aHy0IwIgB4QRmpwEbED0OPxvOb/2hytRWyli5T3lnPb9/Ju5Rg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"82e148e3a1d730d33ca0ab033225526bf6a677ba","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.11","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.22_1777812587033_0.5853221465383838","host":"s3://npm-registry-packages-npm-production"}},"7.0.23":{"name":"@open-keystone/auth-passport","version":"7.0.23","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.23","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"b5bf898a9653958e87a96c494c47f57e4696305f","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.23.tgz","fileCount":8,"integrity":"sha512-h1pLtBmDLr97Pha5qHer65Rihs0NUaS/rHfT3WSzSzTs4CQIEZ1lFV4EN/EuilcaV/bMWeeKuDq/7UF74JYkMQ==","signatures":[{"sig":"MEUCIA+jEO96wPaXpGAFJq53NoSTsJWeZzxcCPQLZBP1B6d0AiEA4uDWPJuuOKqUTob2K9/hkJiGv8WR27QvGu6TdbHSFNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"3bb2fb33dbb0c52e7d68500207e463bbcae21681","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.12","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.23_1777845416819_0.02778977705746355","host":"s3://npm-registry-packages-npm-production"}},"7.0.24":{"name":"@open-keystone/auth-passport","version":"7.0.24","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.24","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"155f4fd0273c730b8639c4e5b494306096e0c83e","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.24.tgz","fileCount":8,"integrity":"sha512-tDj4YGArMP9ltXyFCCDlGpvd8Uq28ruUBbDjY+vs2dO/zCQlBTKNSBv/IzbkxZN70sKXhTqUnBGYkoaEcfKmNQ==","signatures":[{"sig":"MEUCIQDpHF5jz+K5ZoGcNOjEyfzJ4dJyMsoDASieirF3HBElegIgDGukkO0VdvO6Km0vnAjIctEz/uwX4FFwJ8hiYJZ3sFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"4e38d15576ee39e4f4750521b54c101444ad0371","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.13","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.24_1777973299139_0.06669287704545601","host":"s3://npm-registry-packages-npm-production"}},"7.0.25":{"name":"@open-keystone/auth-passport","version":"7.0.25","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.25","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"3c78462cf03628107280bcd23d665f36b82aba83","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.25.tgz","fileCount":8,"integrity":"sha512-okFkjiGdhYLk6CBXkEe55o1Xw5ScqOQPyMXWOg6YmtVAI5vfidTmclOsPqRoGPO8nTM2ZeAc6FFfo1lKPu6FHw==","signatures":[{"sig":"MEYCIQDDbm/jRvsjoGjY4XkMxzGprpshr9Tpu6PqvqPjHevLoAIhAIsMXy7P2tuLygxhkJBt6QRxNBfGYtyqZWpScATuLhS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"e0e9c61c07a4bc15cecab91618aedf21d6a3f09d","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.14","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.25_1777988433966_0.38256951647238746","host":"s3://npm-registry-packages-npm-production"}},"7.0.26":{"name":"@open-keystone/auth-passport","version":"7.0.26","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.26","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"82561c42864406d292a8ec05a3ee8d6ec1334064","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.26.tgz","fileCount":8,"integrity":"sha512-x9hsC++t2sa+NggOwz+Lg4Le2Au6fDbCtK/gZaM4Goak34l4UWC7kHIFTiIlODsJLTj5CY7t8PnO4v0BeUiLmQ==","signatures":[{"sig":"MEQCID5zmbRNXQ/UrIDUOVmrhrnvjPWp1MeBT7fNBzB6LrPxAiAGkCvdBxgqsZaNsbGCY9r8uffF2DXs0UU4gY8nEw2rag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"e8061f1fea80a388765d96b33bfaf24344d02cbd","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.15","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.26_1777999494098_0.4364085890010252","host":"s3://npm-registry-packages-npm-production"}},"7.0.27":{"name":"@open-keystone/auth-passport","version":"7.0.27","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.27","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"b2ef071505d8a2513aeab330c8882e48d5a20b5d","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.27.tgz","fileCount":8,"integrity":"sha512-ND6jU81H7xJMAX4916/0n4azwC1gY/58j/mmNAcXKN9yEUUdTjdIOZ1m4wnmL9uKQ6bKbXvJT+ojemqOIHwWIQ==","signatures":[{"sig":"MEUCIFlhUfdsNICp5KYFX+er5brqJb7u3SOf0c/mdlwD2JpDAiEAhjYTGep0KrAFVW6s7PqRSO0JbL9/MT/YI9NZ2ltykW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"3905962c408f0c4c8d67466368c62b7633c95e45","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.16","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.27_1778005679319_0.3426976350890889","host":"s3://npm-registry-packages-npm-production"}},"7.0.28":{"name":"@open-keystone/auth-passport","version":"7.0.28","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.28","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"68ce85bbfd67444638e05dc2e3ae4bcdc994d02d","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.28.tgz","fileCount":8,"integrity":"sha512-Rz1YATAddsKNksAOsO4LzJKtt+37HH635PsqLmGTcEHJFtHoW0xL+fkyVaBD382ukqlIt8TTwJU+MD/0SdoqmQ==","signatures":[{"sig":"MEUCIQDKzHK4tmhkmwq/TSFi+sjUB5++IQ/RgWrh/BKwobKY9QIgD4h3CyeeAEH0n4vLZVw66T7oBgXo34+p5fIcjeKu6Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"e5d192a00c57c04aa48ddf26af26186ecb775fb2","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.17","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.28_1778072203589_0.17967449075930464","host":"s3://npm-registry-packages-npm-production"}},"7.0.29":{"name":"@open-keystone/auth-passport","version":"7.0.29","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.29","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"3224fa97668e68d76eda57e3f159fe47de376e51","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.29.tgz","fileCount":8,"integrity":"sha512-SFaGY4whgoOyl3gT04ff2aWKtXJ7JaVWzmQC0ITK+KcpnyK76Edt6DQecHyIuwlo3NR0f0rExjx5JY2iAxJdpw==","signatures":[{"sig":"MEUCIHIvbBfUVa1vLdUzydcoXB74fsnqHpB3xsrSsHZt6prFAiEAy2kWHiK+0X03l4u42lkmM3DgBYT9oUfXmDDUHejf4g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"46208ca378a7a12946ada608c5da5be472dcd280","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.18","@open-keystone/session":"^8.4.2","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.29_1778675618134_0.9237809348021679","host":"s3://npm-registry-packages-npm-production"}},"7.0.30":{"name":"@open-keystone/auth-passport","version":"7.0.30","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.30","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"ba9616049a07d9110a3e8be355ef793f83a6cb70","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.30.tgz","fileCount":8,"integrity":"sha512-Y8t0UF4wZNJcNd6aHwB4D14e7N/aN1AZ6jJ9+cojc+TyUhrLezV9v0eSqrd7JC880nuL46pivExrT9JX0AewHA==","signatures":[{"sig":"MEQCIFw0Jo1/jp3qhmsKOOIJ8gGEb3fam6cbdHzTCygtNb7pAiB9WTNVWGbWtyC0XT6Pk2hz4y/5Yb6Zy5I+XcOlSHSvVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33215},"engines":{"node":">=22.0.0"},"gitHead":"e70b783c54949c80d04aa3cc98bbe53f3b555984","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.7","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.0.19","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.30_1779200999463_0.8915382012710884","host":"s3://npm-registry-packages-npm-production"}},"7.0.31":{"name":"@open-keystone/auth-passport","version":"7.0.31","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.31","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"1d18882bb8fa03b321e309a0fe976c704994a869","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.31.tgz","fileCount":8,"integrity":"sha512-E2aD1TkX9DSG7RrbmcRj74a75yS0JgXUJZOdHfvfE0ITYyjQM8GIRoqelmoGSBSwAOpa5ybvBUSmMxbmVkkjDw==","signatures":[{"sig":"MEQCICiNZKs/kPd4oor3vAJ5EmMzL3pxZSIlmDh0tIbTgul1AiBO630k9PFgp9rjJdeh/SeeRPomSAb/KqVny/ZoRf8ZzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"c91ff07188ca2f0174edf8f00e052817a2556cb8","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.0","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.31_1783181470522_0.09752414030986678","host":"s3://npm-registry-packages-npm-production"}},"7.0.32":{"name":"@open-keystone/auth-passport","version":"7.0.32","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.32","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"9bf1e132ced1d386e09beac39c0db616f17d4835","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.32.tgz","fileCount":8,"integrity":"sha512-i9UajDJ14cV2/6ZGn1mraflNyHFElt4K9fYoRSu472axaAPdKOdevInkJgAlhan3IvO5N5z1PEy07UczsMcEyQ==","signatures":[{"sig":"MEUCIClExSBLmHyCLAvc25nBDa9YnPXHJsfmiGERV5JK8sCbAiEAsHiXQWB/FbAuCKFWDT/xa4/efZQD6s1XDmllYQ0RnVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"d812c0df1f60cc53f54a7e74865469eb7e1f37e8","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.1","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.32_1783185911076_0.27193413657598997","host":"s3://npm-registry-packages-npm-production"}},"7.0.33":{"name":"@open-keystone/auth-passport","version":"7.0.33","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.33","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"d04386b41fc7823737e82bf756e4454870a5d880","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.33.tgz","fileCount":8,"integrity":"sha512-o527X0q925vaLQ4FO9wE9JShOlhe3Z20/3p3EX0C96b+nIwtM28105cS4FMZonJqSDXN+XGpGnpG25W0OyjeuQ==","signatures":[{"sig":"MEUCIDC/7a0may5DQAb5GGUlqk6VA4JSubLToujSbYegnnreAiEAsJRcePjiM4h3y268bCuqGiHewhryTo8UPI0ugsBKZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"aadae409f4f428a86f98cb95c43b5ae614d12cec","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.2","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.33_1783275597089_0.4781509302504754","host":"s3://npm-registry-packages-npm-production"}},"7.0.34":{"name":"@open-keystone/auth-passport","version":"7.0.34","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.34","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"1f427b5cfa3bb7a37655efaae55105b0da4fd71c","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.34.tgz","fileCount":8,"integrity":"sha512-i5QbD0wFkcAp3SdFQFPqRjJRIl5RGBvnMH+RP4ip/aI2mZ7FkTu4YJb1vA3t0yeAXXx3Uw2pGpr2a14WM8ZkCQ==","signatures":[{"sig":"MEQCIBUO7aTF40nn2Ymq0pqBUrclcR4g4m2VEWtc2cSbh0+HAiBjQRTccOOrYz9IIGKdZ8oGcgT7GAVlnEKXHg4KgbqqmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"a5cb6af25e587d636d2887b308141450a33a2b36","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.3","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.34_1783276508296_0.22118880240008743","host":"s3://npm-registry-packages-npm-production"}},"7.0.35":{"name":"@open-keystone/auth-passport","version":"7.0.35","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.35","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"fadf34f5970f21f10421a7a728a95be566a5a5cb","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.35.tgz","fileCount":8,"integrity":"sha512-s7dX1BeYd6Rs5lXTx93/ZIHoPn/GbvicJLoRe8Aj+KEXR/WVE68PFLrfRiaYyJRXX8UIZqhV0qrwSpPkUjPX9Q==","signatures":[{"sig":"MEYCIQCY9Qwp5DqCFCDPCF3gdTAIzpX+HLiF3q0WfeAMPnupUwIhAOLEcA7W7vhesUTxzmOp+FSg3XCciHOnylQmfSkm8CYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"4a00b512d7cc6c00de9321b206f3a1211fbaf7fd","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.4","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.35_1783276855827_0.5984170973332144","host":"s3://npm-registry-packages-npm-production"}},"7.0.36":{"name":"@open-keystone/auth-passport","version":"7.0.36","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.36","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"70f0d620ef08ee3deba35297863e0adbe06da6bb","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.36.tgz","fileCount":8,"integrity":"sha512-AHO3uqUfb9QM8zadIUupiqHFkP5epvqrv3vTNpd2W87Ii68gBkXPYLLKOOKrdC3xwRDBburAyKj5ZeGo2TRQJw==","signatures":[{"sig":"MEUCIQDJI2n6P1QtY2bG68mtTcgpsoVp+S3v/lOIgR49PXsRGQIgYqiqRa0WeWQdEsiUyQ/P7WDoBVDVHZq3AiDWHlwtNNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"aa13fe748684d9da150683014cc39f366812575d","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.5","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.36_1783277093854_0.9990573946293733","host":"s3://npm-registry-packages-npm-production"}},"7.0.37":{"name":"@open-keystone/auth-passport","version":"7.0.37","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.37","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"d8b7a227dcfd720dc4786a313b245f224a7ad8d6","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.37.tgz","fileCount":8,"integrity":"sha512-wo534WIpDSWsERgKF7YYC7fKQra0m5+MyNsxukSlvYoWbZqZhLpRDqEeJVbI/+zyOrw/1CKlnmc3jP/qFjmnyA==","signatures":[{"sig":"MEQCIH+XOEmK+CWceLgJVy1B1ZPnNrCoV/ybd+qQpFbQFkcHAiAvzDIBa3dvXYjcvapjykXGAG7P0VwKamuYqILPNl+UDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"d9cf689f77af647883c4c5f7075976c4ab394659","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.6","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.37_1783279587756_0.74109490866112","host":"s3://npm-registry-packages-npm-production"}},"7.0.38":{"name":"@open-keystone/auth-passport","version":"7.0.38","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.38","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"8c2b365046d24ae1b6d8d985b3052a3d42d94671","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.38.tgz","fileCount":8,"integrity":"sha512-ojJovGn6Wzx83lKDZC+iRP90HKkMnu/3ZoCZL+UYOcWlWpNU8A+/onsY8K4M7oCuE8f7441CuIHePHbcjxhPow==","signatures":[{"sig":"MEYCIQDkdli9aoMYIPE5W1yrd5s8Pfa2uzcCPWoZGTZoX9qSTQIhAIYp3zkLbj+fKrG6N5MAO8nOjRlhFamrz8LFtEHCI0Nf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"730da76acda95fea2b009623f140d833e6091a5e","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.7","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.38_1783496864139_0.9966269213487953","host":"s3://npm-registry-packages-npm-production"}},"7.0.39":{"name":"@open-keystone/auth-passport","version":"7.0.39","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","_id":"@open-keystone/auth-passport@7.0.39","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"dist":{"shasum":"fd2ba0c0e7b79aa5762af7214f969dc2f1298261","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.39.tgz","fileCount":8,"integrity":"sha512-W0px8x1tT2TNJOP82IGlSbMlzn0MQfnG9tZDZnDEk5cO5qa8D83R4pCanApF8tbH32c10OAa05k3HTTpTd1pZA==","signatures":[{"sig":"MEUCIQCBorhK61tKh/vPsDNN/5YhJL1BrL5DQpVTlSn74VovGwIgVg+gyXncdgrlEpFq/C5Mp1g8rFESk4cH6/lNcIMQE6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33214},"engines":{"node":">=22.0.0"},"gitHead":"ecc3875d7770be4414f8e454a5f0d0dd9f45eec8","_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"repository":{"url":"git+https://github.com/open-condo-software/open-keystone.git#main","type":"git"},"_npmVersion":"10.9.8","description":"Provides Social Authentication Strategies based on PassportJS.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"express":"^4.17.1","passport":"^0.4.1","nanoassert":"^2.0.0","passport-github":"^1.1.0","passport-twitter":"^1.0.4","passport-facebook":"^3.0.0","passport-wordpress":"^0.0.4","@open-keystone/fields":"^25.1.8","@open-keystone/session":"^8.5.0","passport-google-oauth20":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth-passport_7.0.39_1783587082760_0.4912476471746774","host":"s3://npm-registry-packages-npm-production"}},"7.0.40":{"name":"@open-keystone/auth-passport","description":"Provides Social Authentication Strategies based on PassportJS.","version":"7.0.40","author":{"name":"The KeystoneJS Development Team"},"license":"MIT","engines":{"node":">=22.0.0"},"dependencies":{"@open-keystone/fields":"^25.1.9","@open-keystone/session":"^8.5.0","express":"^4.17.1","nanoassert":"^2.0.0","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-github":"^1.1.0","passport-google-oauth20":"^2.0.0","passport-twitter":"^1.0.4","passport-wordpress":"^0.0.4"},"repository":{"type":"git","url":"git+https://github.com/open-condo-software/open-keystone.git#main"},"publishConfig":{"access":"public"},"_id":"@open-keystone/auth-passport@7.0.40","gitHead":"b530cf297ee362b5e80764318bf1600e362d1ba8","bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-M62AY+1KTiSVid9fr3qrjPkhaFO998n4z2vSykV0M+ArCfO/sqWajB5XxMhz4SMnORDq4EajA2ZMCqLKOudf+A==","shasum":"090344a6b68b268e0d8585e351b06caf6c27c0ad","tarball":"https://registry.npmjs.org/@open-keystone/auth-passport/-/auth-passport-7.0.40.tgz","fileCount":8,"unpackedSize":33214,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-keystone%2fauth-passport@7.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCV5ZPPDk1USWDvKwPpH7WpY2RQuq377Vq8sXnDNTJIrAIgSwLoLCVyhSdGJQOIvJL++8vixa8z1XAbwmfKuJhKJ5Y="}]},"_npmUser":{"name":"open-condo-software","email":"service.npm@doma.ai"},"directories":{},"maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-passport_7.0.40_1785578637675_0.057351848006982786"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-04T07:26:30.700Z","modified":"2026-08-01T10:03:58.148Z","7.0.0":"2025-06-04T07:26:30.996Z","7.0.1":"2025-06-05T12:33:39.069Z","7.0.2":"2025-06-22T17:16:16.592Z","7.0.3":"2025-06-22T18:31:42.655Z","7.0.4":"2025-06-24T06:28:50.703Z","7.0.5":"2025-06-24T13:33:35.264Z","7.0.6":"2025-06-24T18:25:14.716Z","7.0.7":"2025-06-25T07:42:07.927Z","7.0.8":"2025-06-25T08:37:03.683Z","7.0.9":"2025-06-25T16:19:53.534Z","7.0.10":"2025-06-27T06:16:30.230Z","7.0.11":"2025-07-18T13:05:10.388Z","7.0.12":"2025-07-21T09:02:17.957Z","7.0.13":"2025-08-06T08:33:09.664Z","7.0.14":"2025-08-06T14:22:02.100Z","7.0.15":"2025-08-07T12:58:30.256Z","7.0.16":"2025-09-05T14:53:51.579Z","7.0.17":"2025-11-19T05:12:26.390Z","7.0.18":"2025-11-22T19:21:14.258Z","7.0.19":"2025-11-26T07:11:32.457Z","7.0.20":"2025-11-28T07:02:11.446Z","7.0.21":"2026-04-19T08:47:51.029Z","7.0.22":"2026-05-03T12:49:47.176Z","7.0.23":"2026-05-03T21:56:56.972Z","7.0.24":"2026-05-05T09:28:19.278Z","7.0.25":"2026-05-05T13:40:34.174Z","7.0.26":"2026-05-05T16:44:54.254Z","7.0.27":"2026-05-05T18:27:59.458Z","7.0.28":"2026-05-06T12:56:43.752Z","7.0.29":"2026-05-13T12:33:38.326Z","7.0.30":"2026-05-19T14:29:59.621Z","7.0.31":"2026-07-04T16:11:10.670Z","7.0.32":"2026-07-04T17:25:11.247Z","7.0.33":"2026-07-05T18:19:57.228Z","7.0.34":"2026-07-05T18:35:08.441Z","7.0.35":"2026-07-05T18:40:55.983Z","7.0.36":"2026-07-05T18:44:53.986Z","7.0.37":"2026-07-05T19:26:27.892Z","7.0.38":"2026-07-08T07:47:44.290Z","7.0.39":"2026-07-09T08:51:22.909Z","7.0.40":"2026-08-01T10:03:57.816Z"},"bugs":{"url":"https://github.com/open-condo-software/open-keystone/issues"},"author":{"name":"The KeystoneJS Development Team"},"license":"MIT","homepage":"https://github.com/open-condo-software/open-keystone/tree/main#readme","repository":{"type":"git","url":"git+https://github.com/open-condo-software/open-keystone.git#main"},"description":"Provides Social Authentication Strategies based on PassportJS.","maintainers":[{"name":"open-condo-software","email":"service.npm@doma.ai"}],"readme":"<!--[meta]\nsection: api\nsubSection: authentication-strategies\ntitle: Passport auth strategy\n[meta]-->\n\n# Passport auth strategy\n\n> This is the last active development release of this package as **Keystone 5** is now in a 6 to 12 month active maintenance phase. For more information please read our [Keystone 5 and beyond](https://github.com/keystonejs/keystone-5/issues/21) post.\n\n[![View changelog](https://img.shields.io/badge/changelogs.xyz-Explore%20Changelog-brightgreen)](https://changelogs.xyz/@open-keystone/auth-passport)\n\n> This feature is currently in progress. While passport works for the `GraphQLApp`, only password authentication is supported for the `AdminUIApp`. Please see [this issue](https://github.com/keystonejs/keystone-5/issues/2581) for more details.\n\nEnable Keystone authentication via services such as Google, Twitter, Facebook,\nGitHub, and any [others supported by passport.js](http://www.passportjs.org).\n\n## Authentication flows\n\nThis package enables three authentication flows;\n\n1. Single Step Account Creation & Authentication\n2. Multi Step Account Creation & Authentication\n3. Existing Account Authentication\n\n### Single-step account creation and authentication\n\nWhen creating a new account in Keystone, the service (Google, Twitter, etc)\nprovides some basic user information such as name and, if enabled, email. Often\nthis information alone is enough to create a new Keystone account, so it is\nthe default authentication flow known as _Single Step Account Creation_.\n\nFor example, when logging in with Google, the user will;\n\n- Click \"Login with Google\"\n- Be redirected to google.com's authentication page if not already logged in\n- Be asked to grant permission for your Keystone app\n- Be redirected to your application's _callback_ URL\n- This package will create a new account & authenticate the user, then trigger\n  `onAuthenticated({ token, item, isNewItem })` with `isNewItem = true` (see [the API\n  docs below](#api))\n\n### Multi-step account creation and authentication\n\nSometimes the information provided by the service is not enough to create a new\naccount in Keystone. For example, your application may require the user's age,\nor want to confirm the email address provided by the service.\n\nThe [default Single Step Flow](#single-step-account-creation-and-authentication) can\nbe extended to _pause_ account creation while we gather the extra information\nfrom the user. Pausing even works across page refreshes. This is known as _Multi\nStep Account Creation_.\n\nFor example, when logging in with Google, the user will _(differences from [the\nSingle Step Flow](#single-step-account-creation-and-authentication) are bolded)_:\n\n- Click \"Login with Google\"\n- Be redirected to google.com's authentication page if not already logged in\n- Be asked to grant permission for your Keystone app\n- Be redirected to your application's _callback_ URL\n- **Be redirected to a form to gather more information**\n- **Submit the form which will resume account creation & authentication**\n- This package will create a new account & authenticate the user, then trigger\n  `onAuthenticated({ token, item, isNewItem })` with `isNewItem = true` (see [the API\n  docs below](#api))\n\n### Existing Account Authentication\n\nWhen a user has previously created an account via a given service, this package\nwill use information stored in the `idField` (see [the API docs below](#api)) to\nmatch the account and authenticate them:\n\n- Click \"Login with Google\"\n- Be redirected to google.com's authentication page if not already logged in\n- Be redirected to your application's _callback_ URL\n- This package will authenticate the existing user, then trigger\n  `onAuthenticated({ token, item, isNewItem })` with `isNewItem = false` (see\n  [the API docs below](#api))\n\n## API\n\n<!-- TODO -->\n\nThe API needs documentation.\n\n## Usage\n\n### Single-step with google\n\n> **Note:** The documentation below applies to any of the supported strategies (Twitter, Facebook, etc)\n\nTo run this example: `keystone dev`, then visit\n`http://localhost:3000/auth/google` to start the Google authentication process.\n\n`index.js`\n\n```javascript\nconst { Keystone } = require('@open-keystone/keystone');\nconst { MongooseAdapter } = require('@open-keystone/adapter-mongoose');\nconst { GraphQLApp } = require('@open-keystone/app-graphql');\nconst { AdminUIApp } = require('@open-keystone/app-admin-ui');\n\nconst { GoogleAuthStrategy } = require('@open-keystone/auth-passport');\n\nconst cookieSecret = '<Something super secret>';\n\nconst keystone = new Keystone({\n  adapter: new MongooseAdapter(),\n  cookieSecret,\n});\n\nkeystone.createList('User', {\n  fields: {\n    name: { type: Text },\n    email: { type: Text },\n\n    // This field name must match the `idField` setting passed to the auth\n    // strategy constructor below\n    googleId: { type: Text },\n  },\n});\n\nconst googleStrategy = keystone.createAuthStrategy({\n  type: GoogleAuthStrategy,\n  list: 'User',\n  config: {\n    idField: 'googleId',\n    appId: '<Your Google App Id>',\n    appSecret: '<Your Google App Secret>',\n    loginPath: '/auth/google',\n    callbackPath: '/auth/google/callback',\n    callbackHost: 'http://localhost:3000',\n\n    // Once a user is found/created and successfully matched to the\n    // googleId, they are authenticated, and the token is returned here.\n    // NOTE: By default Keystone sets a `keystone.sid` which authenticates the\n    // user for the API domain. If you want to authenticate via another domain,\n    // you must pass the `token` as a Bearer Token to GraphQL requests.\n    onAuthenticated: ({ token, item, isNewItem }, req, res) => {\n      console.log(token);\n      res.redirect('/');\n    },\n\n    // If there was an error during any of the authentication flow, this\n    // callback is executed\n    onError: (error, req, res) => {\n      console.error(error);\n      res.redirect('/?error=Uh-oh');\n    },\n  },\n});\n\nmodule.exports = {\n  keystone,\n  apps: [\n    new GraphQLApp(),\n    new AdminUIApp({\n      name: 'Login With Google Example',\n      authStrategy: googleStrategy,\n    }),\n  ],\n};\n```\n\n### Multi-step with google\n\n> **Note:** The documentation below applies to any of the supported strategies (Twitter, Facebook, etc)\n\nDue to the extra route used for gathering the user's name, this example implements\n[an All-in-one Custom Server](/docs/guides/custom-server.md#all-in-one-custom-server)\nand should be run with `node server.js`, then visit `http://localhost:3000/auth/google` to start\nthe Google authentication process.\n\n`server.js`\n\n```javascript\nconst { Keystone } = require('@open-keystone/keystone');\nconst { MongooseAdapter } = require('@open-keystone/adapter-mongoose');\nconst { GraphQLApp } = require('@open-keystone/app-graphql');\nconst { AdminUIApp } = require('@open-keystone/app-admin-ui');\nconst express = require('express');\n\nconst { GoogleAuthStrategy } = require('@open-keystone/auth-passport');\n\nconst cookieSecret = '<Something super secret>';\n\nconst keystone = new Keystone({\n  adapter: new MongooseAdapter(),\n  cookieSecret,\n});\n\nkeystone.createList('User', {\n  fields: {\n    name: { type: Text },\n    email: { type: Text },\n\n    // This field name must match the `idField` setting passed to the auth\n    // strategy constructor below\n    googleId: { type: Text },\n  },\n});\n\nconst googleStrategy = keystone.createAuthStrategy({\n  type: GoogleAuthStrategy,\n  list: 'User',\n  config: {\n    idField: 'googleId',\n    appId: '<Your Google App Id>',\n    appSecret: '<Your Google App Secret>',\n    loginPath: '/auth/google',\n    callbackPath: '/auth/google/callback',\n    callbackHost: 'http://localhost:3000',\n\n    loginPathMiddleware: (req, res, next) => {\n      // An express middleware executed before the Passport social signin flow\n      // begins. Useful for setting cookies, etc.\n      // Don't forget to call `next()`!\n      next();\n    },\n\n    callbackPathMiddleware: (req, res, next) => {\n      // An express middleware executed before the callback route is run. Useful\n      // for logging, etc.\n      // Don't forget to call `next()`!\n      next();\n    },\n\n    // Called when there's no existing user for the given googleId\n    // Default: resolveCreateData: () => ({})\n    resolveCreateData: ({ createData, actions: { pauseAuthentication } }, req, res) => {\n      // If we don't have the right data to continue with a creation\n      if (!createData.name) {\n        // then we pause the flow\n        pauseAuthentication();\n        // And redirect the user to a page where they can enter the data.\n        // Later, the `resolveCreateData()` method will be re-executed this\n        // time with the complete data.\n        res.redirect(`/auth/google/step-2`);\n        return;\n      }\n\n      return createData;\n    },\n\n    // Once a user is found/created and successfully matched to the\n    // googleId, they are authenticated, and the token is returned here.\n    // NOTE: By default Keystone sets a `keystone.sid` which authenticates the\n    // user for the API domain. If you want to authenticate via another domain,\n    // you must pass the `token` as a Bearer Token to GraphQL requests.\n    onAuthenticated: ({ token, item, isNewItem }, req, res) => {\n      console.log(token);\n      res.redirect('/');\n    },\n\n    // If there was an error during any of the authentication flow, this\n    // callback is executed\n    onError: (error, req, res) => {\n      console.error(error);\n      res.redirect('/?error=Uh-oh');\n    },\n  },\n});\n\nkeystone\n  .prepare({\n    apps: [\n      new GraphQLApp(),\n      new AdminUIApp({\n        name: 'Login With Google Example',\n        authStrategy: googleStrategy,\n      }),\n    ],\n    dev: process.env.NODE_ENV !== 'production',\n  })\n  .then(async ({ middlewares }) => {\n    await keystone.connect();\n    const app = express();\n    app.use(middlewares);\n\n    // Sample page to collect a name, submits to the completion step which will\n    // create a user\n    app.use(`/auth/google/step-2`, express.urlencoded({ extended: true }), (req, res, next) => {\n      if (req.method === 'POST') {\n        const { name } = req.body;\n        // Continue the authentication flow with additional data the user\n        // submitted.\n        // This data is merged into other data required by Keystone and will\n        // trigger the resolveCreateData() method again.\n        return googleStrategy.resumeAuthentication({ name }, req, res, next);\n      }\n\n      res.send(`\n          <form method=\"post\">\n            <label>\n              What is your name? <input type=\"text\" name=\"name\" />\n            </label>\n            <button type=\"submit\">Submit</button>\n          </form>\n        `);\n    });\n\n    app.listen(port, error => {\n      if (error) throw error;\n      console.log(`Ready. App available at http://localhost:${port}`);\n    });\n  })\n  .catch(error => {\n    console.error(error);\n    process.exit(1);\n  });\n```\n\nSometimes you just need to get the profile data provided by the auth provider. In that case, you\nhave to call the `resolveCreateData` with `serviceProfile` property. See an example below:\n\n```javascript\n// Here we wait for our serviceProfile to get the data provided by the auth provider\nresolveCreateData: ({ createData, serviceProfile }) => {\n  // Once we had our seviceProfile, we set it on our list fields\n\n  // Google will return the profile data inside the _json key\n  // Each provider can return the user profile data in a different way.\n  // Check how it's returned on your provider documentation\n  createData.name = serviceProfile._json.name;\n  createData.profilePicture = serviceProfile._json.picture;\n\n  return createData;\n};\n```\n\n## Using other Passport strategies\n\nYou can create your own strategies to work with Keystone by extending the\n`PassportAuthStrategy` class:\n\n```javascript\nconst PassportWordPress = require('passport-wordpress').Strategy;\nconst { PassportAuthStrategy } = require('@open-keystone/auth-passport');\n\nclass WordPressAuthStrategy extends PassportAuthStrategy {\n  constructor(keystone, listKey, config) {\n    super(WordPressAuthStrategy.authType, keystone, listKey, config, PassportWordPress);\n  }\n}\n\nWordPressAuthStrategy.authType = 'wordpress';\n\nmodule.exports = WordPressAuthStrategy;\n```\n","readmeFilename":"README.md"}