{"_id":"@fnet/webauth","_rev":"27-321a5f9eeae6798a6abea77c916f9224","name":"@fnet/webauth","dist-tags":{"latest":"0.1.32"},"versions":{"0.0.6":{"name":"@fnet/webauth","version":"0.0.6","license":"MIT","_id":"@fnet/webauth@0.0.6","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"eee9f3b467d2d4362a65a424b37cf164db626e3c","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.0.6.tgz","fileCount":8,"integrity":"sha512-qQ5K19vaEoojY+Dc6FsLS8Aauo2KD7FEWkvg3+9qSTvInHLA6WdFIYthpR2CxDjR0MmSffjHSJASWmTM9Szbhw==","signatures":[{"sig":"MEUCIQCu+5Wi//0ZkNIlNB89GayVAvthPGWrEwyv7e0HuBXXlgIgBC9XAo1jddPz8rWbiT58UeVODO+gcR8MOWju78hmF+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26020},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.0.6_1703288806766_0.26793186327370777","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@fnet/webauth","version":"0.0.7","license":"MIT","_id":"@fnet/webauth@0.0.7","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"48faea61775495ee5086c38dc32f9f22b7764466","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.0.7.tgz","fileCount":8,"integrity":"sha512-b1T0rcctLSHrDatjWwDESjJ65ihzBH9rmx8jjJTFybsT29lTgrSKAHRsFs1vbnPKcnyO6hZKj38HVvNoZy71tA==","signatures":[{"sig":"MEUCIEmRYZpnFw4zvSQyZFfvmR96Dg9A3kWLGKzZ+zh4zJ1MAiEA2WOlXFVBodzgyuqh3u2V/wHEWDq3HCmuPHgfbFlqyII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26493},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"f1e3dc59958b646bd19393103393f0ffc624e5b2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.0.7_1703289209897_0.5076732019510612","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@fnet/webauth","version":"0.0.8","license":"MIT","_id":"@fnet/webauth@0.0.8","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"8b928d77313f7d09af9bd4f5275b80b7ac7c3336","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.0.8.tgz","fileCount":8,"integrity":"sha512-Jgb7i9GJ14UxLNDfDM97iw+QHp1FeZec6BJFKq/nfudxNcTKgmA/KbEJ9J11TcSkeWHSUVWT9GXUnT4CcFeB9w==","signatures":[{"sig":"MEUCIQC8MiUc7Eyfk8AwMDeVsloyNYtEDXscs0khzxePZoVS/wIgS7utZvDiksEJarXWD7q7/Bt6cSnGetjNUYfk8qyzbzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26919},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"5b52bea8994805b0f8013002fe775b46f50938f5","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.0.8_1703375196302_0.2834701622808864","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@fnet/webauth","version":"0.0.9","license":"MIT","_id":"@fnet/webauth@0.0.9","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"0a79bc0ae7c99043d869d1dfe6c9180a565ce5dd","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.0.9.tgz","fileCount":8,"integrity":"sha512-gGwfHDb7OMzMEU1P+mr0RLjP58VSWxQYX5AbgeIAlY7Y+9zbNtXAriypdBbCtqBHEIIQDPee+HNJ/iP7AHYsMg==","signatures":[{"sig":"MEUCIQCeNb1GBZnApNa8g5bl4MN2C36bk3K3QsynWKvPSsp5gwIgFWY4/7Pdc27kjMh6HnbNbWwkicfKr8finoKmp5S1Up8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27167},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"5b52bea8994805b0f8013002fe775b46f50938f5","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.0.9_1703376683481_0.7785899255819566","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@fnet/webauth","version":"0.0.10","license":"MIT","_id":"@fnet/webauth@0.0.10","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"6f06dd93002e76d9255322ebdb8eb2a6730f808b","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.0.10.tgz","fileCount":8,"integrity":"sha512-ftV8Bz0DsIsI98vNemzi4vjpxsidhW8sNfBV0aYVeTBWO7v/O0iKqEy7vLfR7etUxN9Fllp04hKEjovA10y8QA==","signatures":[{"sig":"MEQCIHF4YvT1RV7XqhqIknBX+s4L0Xac0cEfB4MYDUZMezkkAiBmrAGYpDxmOj5rsJyaxURp0SEFtl4kbrkbGWoCIE3V1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27640},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"b7a8513c74b8504c8c984edb635e009311d303a6","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.0.10_1703425984788_0.2744116268784351","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@fnet/webauth","version":"0.1.1","license":"MIT","_id":"@fnet/webauth@0.1.1","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"be3451996f2fe097816a4f83d26f156080105365","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.1.tgz","fileCount":8,"integrity":"sha512-ol38RIm/kTijaYkoI6odvwmRwOVPUOmCmA7AA2j4PPKwvdohTaC2uIYtQMmfjURD2HMU/RZ0bl0mGsOqYfzq5A==","signatures":[{"sig":"MEUCIGxx4e1oh4UWezfGLr75nYIoCeRrVrE1r2qDsFwVexUHAiEA+dIdb2uBqKrwpY+sqkCxaRT2Qj0BsNRtKSAJlWVyOLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27835},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"b7a8513c74b8504c8c984edb635e009311d303a6","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.1_1703426422953_0.4337947332409815","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fnet/webauth","version":"0.1.2","license":"MIT","_id":"@fnet/webauth@0.1.2","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"41bf2c73d1c916090f169574c5c3315ed2e33942","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.2.tgz","fileCount":8,"integrity":"sha512-GQAlpp0H4O4JyjJF7GwMVKT0gyQMhIFRsd7DKg8e/wDYxqTMR9pMj8AxoRarrz01GFDy7kCBWI59VtdjF4rrFQ==","signatures":[{"sig":"MEYCIQDX3N2ZXDhB3QWOISMD4Skoajq8SEF2LJCmxAu/+QWTwgIhAK8NLf7o/RYHrvNJwTM6vgnpQncft5216yrp0rfSRCTU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28171},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"b7a8513c74b8504c8c984edb635e009311d303a6","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.2_1703427118087_0.4505041674056731","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@fnet/webauth","version":"0.1.3","license":"MIT","_id":"@fnet/webauth@0.1.3","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"60ba2982ddcec7b99629286fab94416f96e691e7","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.3.tgz","fileCount":8,"integrity":"sha512-21DdUU9kb9wUr1YseQ9uk2NiuOPo8AG1jU2m64Sz0Kpra5FxZlmMJ6rYCMFGe0fbP0nXqFVaADOVpvITr04lrQ==","signatures":[{"sig":"MEUCIQC4jEqzRkzejbi8dq7Aqoc+92JbEjcAh8b9Sc8JGi0yQQIgY0xxSbLWbiQbVz7NGcEtp293imueSZVo7DHxRJsyN38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28525},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"c737a71dafcb543da947114a1314602806704b6a","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","nanoid":"^5.0","@directus/sdk":"^14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.3_1703774199732_0.022664640320940732","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@fnet/webauth","version":"0.1.4","license":"MIT","_id":"@fnet/webauth@0.1.4","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"54f9fca2bfe3eccf443e1a1ad53d9712c4cafc2d","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.4.tgz","fileCount":8,"integrity":"sha512-/ydRzWLhMb2jYOh0LxpBhA3zys8z7Hu3HhS09lKqr8s4sAU8FtUOQr+eRcoCzIkoRRsNP8rcNN7c6inHTwmUVg==","signatures":[{"sig":"MEUCIQDU2egL/bc8WPoT4e5NSKxzyjM4ABRBjxFJ7jrmopr/ygIgPj0JaSY67TCiJgnxaKIog6Ogy/v4NbbyMqJQhllPL5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81558},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"85a539b5822a69bdb9b84dd69d1e72f00ddf4984","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.4_1704472845457_0.3188779129096948","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@fnet/webauth","version":"0.1.5","license":"MIT","_id":"@fnet/webauth@0.1.5","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"d35786f0facf51a71262bb876e87b19f229a3542","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.5.tgz","fileCount":8,"integrity":"sha512-p+VPi1OgDSJXkX5oO7iLBu6BJKMkCNR24NpwJRqZieehM8vkSsWnWpq4nPk9eCBfhBd1SoPqabJrJGRJAI6FZQ==","signatures":[{"sig":"MEUCIDoJHDWvgOPnI3nQV2bMFE5sbAlsLWauR8efUfh4sCsIAiEA1dyMdeouDkJXb6qVEcHhWOysREsY3AkA6Eiw6dvRIBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82029},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"85a539b5822a69bdb9b84dd69d1e72f00ddf4984","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.5_1704474203125_0.20879352505662618","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@fnet/webauth","version":"0.1.6","license":"MIT","_id":"@fnet/webauth@0.1.6","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"0dc6821ee64df04bacf3e9d10f576e155ec14a63","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.6.tgz","fileCount":8,"integrity":"sha512-mEvvXpwWCd1KM4j/DUuusx+ami6WOJ0gHsaEFJptgEWdFDrZ3hPUJY8kvinMoxY93xRLhCyTGqhBanrP0uoKXA==","signatures":[{"sig":"MEYCIQC2VIcQ62VTqcCdUojiWYOuOgzOkmIUPGkX0mRcnBkjxwIhAP/yYy5/NOy8wkgCyNkArfZqAD3TK/EOMu0IvbWXksRq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81967},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"85a539b5822a69bdb9b84dd69d1e72f00ddf4984","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.6_1704475677297_0.9339928281379983","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@fnet/webauth","version":"0.1.7","license":"MIT","_id":"@fnet/webauth@0.1.7","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"67600f305142b85f5da1eca08a70f54c9e3e1592","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.7.tgz","fileCount":8,"integrity":"sha512-70vxde/zk4snjY3VIW4BgIza5qA0bkPjWFq9LBJC9Kn7yRrffK7omVmYgh4fBSXmfBgDZQJm/d9eoDJhtOn13Q==","signatures":[{"sig":"MEQCICyGdoJFfSVs90RhKIr7T/7TM04522NPZSZ+2B6QLgbjAiBcr5pX+2piN/Wbu/bKZ+Vi4WqUg6cM7vLbsB00BRJZnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81893},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"85a539b5822a69bdb9b84dd69d1e72f00ddf4984","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.7_1704476251208_0.6934403053474323","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@fnet/webauth","version":"0.1.8","license":"MIT","_id":"@fnet/webauth@0.1.8","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"0013f90b6d0a4717ddccfcc1d78a1e4bd45cbd4f","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.8.tgz","fileCount":8,"integrity":"sha512-/vu6dmW/jUUP11gMpLpRcyyREdjg5xrpNkbRkkvQH+hIIEeYJiXjrSmn/aMqqc1X/xAkgOtU/419K37DW+YQ2A==","signatures":[{"sig":"MEUCIG/EAo6eKcRW4W1cd6Rr1cN/TkrWOUKyni9G+JzUqz5dAiEA+n1GCrzbN4cBVU04SJIHINzz8NWScbb5aERNT6YV6Jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83879},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"83dd71974667aec619cbd6c4a5c3e869fb2fd0ea","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"chalk":"^4","keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.8_1704478776899_0.11735593607849437","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@fnet/webauth","version":"0.1.15","license":"MIT","_id":"@fnet/webauth@0.1.15","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"e6086a3225d58739dfc2d662c9047165375fef8e","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.15.tgz","fileCount":8,"integrity":"sha512-UK9k2Va4ienBwpMJj0i7UCodCP14yl6dzzqC3AG2LfxXteqNn4tKVim8FOOb6xVvNdJsJ+uNcr94Pa0HG1idlg==","signatures":[{"sig":"MEYCIQDDa0NkuFYzLHBdcoQUkTOcOVTq6/GYNo3PaeGdYOkMLgIhALYdHe09RgI8JImmwC9veb3HVXPctkb38nK1h5B0rLPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83541},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"72661b1c45c7b2f3a3599413193d8e347c8892e2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.15_1705545815062_0.8297853929785115","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@fnet/webauth","version":"0.1.21","license":"MIT","_id":"@fnet/webauth@0.1.21","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"353f84944b46d10a1fe850f8d0f6f795171ebe3b","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.21.tgz","fileCount":8,"integrity":"sha512-8DenaPH+fYynBirFHYeEcjNPFQl9kiVEKZh65xjqzxVy6i8fPicywU80xbRwVR1R3D19TZPJGZzDr6BpRXi9Cw==","signatures":[{"sig":"MEQCIESndYj28AhUy9UhUX1LCUgeZyHKDPjuD1aWue+N1V3cAiAQ3opSG1J9lJrG9/ypPuL2y54JL/jtA4kgNcVS2u4qRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83863},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"bffe8a87a49661061a1983cc915a247983035162","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.21_1705709872542_0.15692154624153476","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@fnet/webauth","version":"0.1.22","license":"MIT","_id":"@fnet/webauth@0.1.22","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"803be1434d088be45b28f8623793fab80088b478","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.22.tgz","fileCount":8,"integrity":"sha512-Bjxu5/5t0Xn8qzCAYDWAscYvtofU0X6/ojigb3wAxdr3WK3v7+hv6Byx9oVz7v6ifCYnoIkH0eSjmem9T8Gueg==","signatures":[{"sig":"MEUCIB97Sea4AAZB2V3z/ROjnmLdHMvBUCoeoyt6izWBsVpbAiEAxg7OnzsJ4YsdObirLPWPbyfQtVLvDjiCVa+ictkSmsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83863},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"6869e2a01ebcaf0e8bb34bf884f7a1e03b64ac4d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.22_1706532605454_0.3758734595944033","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@fnet/webauth","version":"0.1.23","license":"MIT","_id":"@fnet/webauth@0.1.23","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"0bf2ebb33621759cf007393064c0e46dbb49d61e","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.23.tgz","fileCount":8,"integrity":"sha512-ANBAsD5/wy2IPartFTyfMFCA6kTCOTyLAKlumBLVK+E0ZcQH8N3+QihLEcIResal4XnC8ieG5JphfK9463/s7A==","signatures":[{"sig":"MEUCIQCmw5BWi8lASfBmSMDAoEii/R2trfn7tN67JgAH+qMRuwIgKQHFrnxM8UgkhoCR+lXU9yp7n5LDyTrXsg4VnF7HYhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83863},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"6869e2a01ebcaf0e8bb34bf884f7a1e03b64ac4d","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.23_1707089447115_0.7751291124097721","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@fnet/webauth","version":"0.1.24","license":"MIT","_id":"@fnet/webauth@0.1.24","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"f735ade42562a77305c136b6753ac1cd31aced5a","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.24.tgz","fileCount":8,"integrity":"sha512-Hq78jSMTt4tneFH5rmkCDKqiR2ZRscBPgtXJJh0sbv1WEpHlQc10Ffz0aarpCXl67jgRGdP31heHYZMxKw86GQ==","signatures":[{"sig":"MEUCIQD8GKGZ8OqpV8mEAmI7g7trDrWPXMC0LUY5TORK2ZavQgIgf/W9Uu4NvyGQTgbgOFBQ7dCcn8iaG+YrEEaaCWBk9Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85257},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"12f17154a365436268d2298d21e7edc4c6e066be","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"18.17.1","dependencies":{"keycloak-js":"^23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.24_1708097606840_0.4142919935774241","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@fnet/webauth","version":"0.1.25","license":"MIT","_id":"@fnet/webauth@0.1.25","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"5de03c0771b87a3a0741dd8a77447a32b45d7ad9","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.25.tgz","fileCount":7,"integrity":"sha512-nfCL8PvjJIzO9A7pt3HpMfKFyOGTv9b4AkvRufch8T7GMhoIFIvNUmWOK52jpIR+EpwfQ2pl6EP6cKOAG98hYg==","signatures":[{"sig":"MEUCIQDKT3YYL96NXoTHnDJT8L/Wxjh9zwXuwuCdzR+GM6NADQIgJBZWdmQ92WSOqLnF4VmRCUNFkcpCC7SuQRk60BphJKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157489},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"96665d66ab59734be8a07bf212931df27155d3f2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.25_1728387925468_0.06261649150793214","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@fnet/webauth","version":"0.1.26","license":"MIT","_id":"@fnet/webauth@0.1.26","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"6868acb98aec1949b9cbd8afe455f1a37d01a730","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.26.tgz","fileCount":7,"integrity":"sha512-DXiL7stSsqPwZtDJHwlMv50wwVj/pBWFPKSy83pm4GwMCuyd3DCP0q9on30SQusTCYky2pc6P95E462EFmz6Pg==","signatures":[{"sig":"MEYCIQCK7wU0BdmblPou3lx/TOYW8Mu7ZGVidkddYJqGBSybtwIhAMoDJm9w/SK3e5iJv7upAHYsE+Lo43PdMT0ObcwnRvHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157510},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"e5c47cfda5e7b3f46a90798e64496e1a1d7543c9","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.26_1728396160518_0.3680035128874466","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@fnet/webauth","version":"0.1.27","license":"MIT","_id":"@fnet/webauth@0.1.27","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"84ccb1e765f543de7c7dd1b06a62634e9da74c98","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.27.tgz","fileCount":7,"integrity":"sha512-hwfdGSlGoXp2jxuByTm1H5f9EiIWz+CQ1kga4SiXDLTIvrpMoJ/H+AfyD0STuTeY/en4sy24QsRpf4GzQ+W2cA==","signatures":[{"sig":"MEUCIFbTaOaRunvR0FvQMH8Ii6G2UVYJpI0fbRR2UdN7cvkuAiEA6FNRj3HyCXnPvWfUHT2n5bUIXTJls2qvTdAdqggCkDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157513},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"e5c47cfda5e7b3f46a90798e64496e1a1d7543c9","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.27_1728396233358_0.9184854171734895","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@fnet/webauth","version":"0.1.28","license":"MIT","_id":"@fnet/webauth@0.1.28","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"db6e05db4bbc0bdbe608fcbbb4a833f2419743fc","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.28.tgz","fileCount":7,"integrity":"sha512-BQF1vORFx19CPWWE0tDR0JXY8RegF2amSpK7tsMWfbGJ8nyFqhCXgzhseL5Ix+1F/LCL41Dq7wOmFM+1u3FLCA==","signatures":[{"sig":"MEUCIFt1QrygOLdNT37acSR8PwCdOH5pe5hbruVXC4zrNgGOAiEAub4Rtrrbq3rRCRqgTIuBjA8PURbeKITsy2f7snGx1i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157532},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"e5c47cfda5e7b3f46a90798e64496e1a1d7543c9","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.28_1728397142819_0.04842175571168439","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@fnet/webauth","version":"0.1.29","license":"MIT","_id":"@fnet/webauth@0.1.29","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"871e1798a54c5a57662d6e1866d08db4ee0ab55b","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.29.tgz","fileCount":8,"integrity":"sha512-Yi4lnK8xG2So+CCUz4waiDe9fjj/2/dzE+2QHpAaBUlk4r2i+zTOmK+gnPgL6LFHui1iUliJE1If+ytN385XZg==","signatures":[{"sig":"MEUCIQCvv7vLxgAfszvwYdPK8s/wCvsKPCE98jHUGUUn+hZNvQIgH4MSvIvChrT2SYfu4uPWN8frUe6rdE6sdqMju7SyGqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158196},"main":"dist/default/esm/index.js","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"e5c47cfda5e7b3f46a90798e64496e1a1d7543c9","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.29_1728397172074_0.4664855875233185","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@fnet/webauth","version":"0.1.30","license":"MIT","_id":"@fnet/webauth@0.1.30","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"8c80b55da133827cfddb6fd8f1ce7d6b3daeb52a","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.30.tgz","fileCount":9,"integrity":"sha512-/bEQUl4ny9Yy3SHJ0qkiXLANrTgkX5PL9PXhcVOGY0tRawtKRVvUmCXBpABJJs0TAFOHz79IItak/Ku0QRjaRg==","signatures":[{"sig":"MEUCIQCQzzJiqJHBGxOp/r/YaDmK7W+D6ScIjpsV1xLVbcsmkwIgBylVkxHDjRMv53QMiQFPkBFyK6Qsibgx1zSFHmlMrTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158532},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"ebd59d9547ce247f6c7b96d6e9dac86d06727bd2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.30_1728423834428_0.8826756951429058","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@fnet/webauth","version":"0.1.31","license":"MIT","_id":"@fnet/webauth@0.1.31","maintainers":[{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"dist":{"shasum":"716c505363026b8d15eb41ac2eb175accd0a4952","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.31.tgz","fileCount":9,"integrity":"sha512-zjqZt2Vxs1OESYyXlFf9TRsy6DjJC0qNbA0EquhgKNV5EJZ5F+nCtC+v2yyqgUyJW4eJ5E+ENsOpHjwSv2fmyw==","signatures":[{"sig":"MEUCIQDBUB2hLRkXBWfbpMHCE3kBScicsIleANRqGCB+xG9cOgIgesYpJRnvMzfoPMcRnt3WKvl0fumhvLKi2e0P7UHlg9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158532},"main":"dist/default/esm/index.js","type":"module","types":"dist/default/types/index.d.ts","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"gitHead":"ebd59d9547ce247f6c7b96d6e9dac86d06727bd2","scripts":{"serve":"npx serve ."},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"_npmVersion":"10.8.3","description":"## Introduction The `@fnet/webauth` project provides a simple way to authenticate users using Keycloak, an open-source identity and access management solution. It offers an easy-to-use interface for handling user login, logout, and retrieving user informa","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keycloak-js":"^26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webauth_0.1.31_1728423969265_0.9717963570532784","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@fnet/webauth","version":"0.1.32","main":"dist/default/esm/index.js","types":"dist/default/types/index.d.ts","type":"module","exports":{".":{"import":"./dist/default/esm/index.js","require":"./dist/default/cjs/index.cjs"}},"license":"MIT","dependencies":{"keycloak-js":"^26.0"},"scripts":{"serve":"npx serve ."},"_id":"@fnet/webauth@0.1.32","gitHead":"6a89342317b2522dcae90499acd1c0d8b709e5eb","description":"@fnet/webauth is a JavaScript library designed to facilitate user authentication using Keycloak, an open-source identity and access management solution. The primary goal of this project is to streamline the user authentication process for applications tha","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jO7M0NE2JK/jdbhGKuFWpjXSVwAqXUHVqJQqyJSnS+Wm0EXaRgz122RUu8TkbXtNNMn/AI/dTfV9hltPkFgnWQ==","shasum":"a0a8e75a9826b03117de2b40d5d271f0d6e97425","tarball":"https://registry.npmjs.org/@fnet/webauth/-/webauth-0.1.32.tgz","fileCount":9,"unpackedSize":159600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGclH0cIgntQW3URitiQ2+yIfug32C+ycSFWZHCwYGf+AiAodlw1hLNjTzOIbP1WfQXsPABGc6nl3gosvFPcX8QYBA=="}]},"_npmUser":{"name":"gboyraz","email":"gultekinboyraz@gmail.com"},"directories":{},"maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webauth_0.1.32_1728990806269_0.1045218881822505"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-22T23:46:46.637Z","modified":"2024-10-15T11:13:26.641Z","0.0.6":"2023-12-22T23:46:46.945Z","0.0.7":"2023-12-22T23:53:30.096Z","0.0.8":"2023-12-23T23:46:36.529Z","0.0.9":"2023-12-24T00:11:23.726Z","0.0.10":"2023-12-24T13:53:04.963Z","0.1.1":"2023-12-24T14:00:23.110Z","0.1.2":"2023-12-24T14:11:58.285Z","0.1.3":"2023-12-28T14:36:39.919Z","0.1.4":"2024-01-05T16:40:45.630Z","0.1.5":"2024-01-05T17:03:23.366Z","0.1.6":"2024-01-05T17:27:57.443Z","0.1.7":"2024-01-05T17:37:31.369Z","0.1.8":"2024-01-05T18:19:37.035Z","0.1.15":"2024-01-18T02:43:35.204Z","0.1.21":"2024-01-20T00:17:52.783Z","0.1.22":"2024-01-29T12:50:05.600Z","0.1.23":"2024-02-04T23:30:47.258Z","0.1.24":"2024-02-16T15:33:26.989Z","0.1.25":"2024-10-08T11:45:25.634Z","0.1.26":"2024-10-08T14:02:40.792Z","0.1.27":"2024-10-08T14:03:53.623Z","0.1.28":"2024-10-08T14:19:03.074Z","0.1.29":"2024-10-08T14:19:32.243Z","0.1.30":"2024-10-08T21:43:54.648Z","0.1.31":"2024-10-08T21:46:09.434Z","0.1.32":"2024-10-15T11:13:26.436Z"},"license":"MIT","description":"@fnet/webauth is a JavaScript library designed to facilitate user authentication using Keycloak, an open-source identity and access management solution. The primary goal of this project is to streamline the user authentication process for applications tha","maintainers":[{"name":"serdark","email":"s.kizilkurt@azerion.com"},{"name":"serdar986","email":"s.akay@azerion.com"},{"name":"gboyraz","email":"gultekinboyraz@gmail.com"}],"readme":"# @fnet/webauth\n\n@fnet/webauth is a JavaScript library designed to facilitate user authentication using Keycloak, an open-source identity and access management solution. The primary goal of this project is to streamline the user authentication process for applications that require security integration with Keycloak. It provides a straightforward interface for logging in and out of applications while managing user sessions.\n\n## How It Works\n\nThis project leverages the Keycloak JavaScript adapter to manage authentication flows. It initializes with Keycloak configuration details and checks if the user is authenticated. If not authenticated, it redirects users to the login page. Once authenticated, it retrieves the user's profile and maintains the session. It also offers utility functions to generate login and logout URLs based on the application's requirements.\n\nFor more information on the Keycloak JavaScript adapter, visit [Keycloak JS Adapter Documentation](https://www.keycloak.org/securing-apps/javascript-adapter).\n\n## Key Features\n\n- **Easy Initialization**: Begin authentication with simple configuration inputs like the Keycloak URL, realm, and client ID.\n- **User Authentication**: Authenticate users and manage their sessions with built-in handling for login redirects.\n- **Session Management**: Retrieve user profile data and retain session details once authenticated.\n- **Custom Redirects**: Specify custom login and logout redirect URLs based on your application's flow.\n- **Silent Mode**: Optionally enable silent authentication for seamless user experiences.\n\n## Conclusion\n\n@fnet/webauth provides a straightforward approach to integrating Keycloak authentication into your application. By managing login sessions and redirects efficiently, it simplifies the user authentication process, making it a useful tool for maintaining secure access to your application.\n\n\n# @fnet/webauth Developer Guide\n\n## Overview\n\nThe `@fnet/webauth` library provides a simple interface for integrating Keycloak authentication into web applications. Utilizing Keycloak's robust identity and access management, developers can authenticate users and manage sessions with minimal setup. The library's core functionality revolves around initializing the Keycloak client, managing user sessions, and providing utility functions to create login and logout URLs.\n\n## Installation\n\nTo use `@fnet/webauth` in your project, you can install it via npm or yarn with the following commands:\n\n```bash\nnpm install @fnet/webauth\n```\n\nor\n\n```bash\nyarn add @fnet/webauth\n```\n\n## Usage\n\nThe library is straightforward to integrate into your application. The primary export is an asynchronous function that initializes the Keycloak API with the necessary configurations.\n\n### Initializing Keycloak\n\nHere is a basic example of how to set up and use the library:\n\n```javascript\nimport initializeAuth from '@fnet/webauth';\n\n(async () => {\n  try {\n    const auth = await initializeAuth({\n      url: 'https://your-keycloak-server.com/auth',\n      realm: 'your-realm',\n      client_id: 'your-client-id',\n      login_url: 'https://custom-login-url.com', // Optional\n      redirect_url: window.location.href,       // Optional\n      silent: true                              // Optional\n    });\n\n    console.log('User profile:', auth.user);\n  } catch (error) {\n    console.error('Authentication failed:', error);\n  }\n})();\n```\n\n### Managing Authentication\n\n- **Initialization**: Checks if the user is authenticated and redirect to login if not.\n- **Login URL Generation**: Creates customizable login URLs with optional identity provider hints.\n- **Logout URL Generation**: Generates URLs to facilitate user logout.\n\nThese features allow developers to handle user authentication with Keycloak efficiently.\n\n## Examples\n\nHere are some practical code snippets demonstrating key functionalities the library offers:\n\n### Creating a Login URL\n\n```javascript\nconst createLoginUrl = async (auth) => {\n  try {\n    const loginUrl = await auth.createLoginUrl({\n      redirect_url: 'https://your-app.com/dashboard',\n      idp_hint: 'google' // Optional identity provider hint\n    });\n    console.log('Login URL:', loginUrl);\n  } catch (error) {\n    console.error('Failed to create login URL:', error);\n  }\n};\n```\n\n### Creating a Logout URL\n\n```javascript\nconst createLogoutUrl = (auth) => {\n  try {\n    const logoutUrl = auth.createLogoutUrl({\n      redirect_url: 'https://your-app.com/home'\n    });\n    console.log('Logout URL:', logoutUrl);\n  } catch (error) {\n    console.error('Failed to create logout URL:', error);\n  }\n};\n```\n\n## Acknowledgement\n\nThis library integrates with [Keycloak](https://www.keycloak.org/), a third-party identity and access management tool, using its JavaScript adapter for secure authentication. Keycloak's comprehensive features simplify the process of managing user sessions and access rights.\n\nBy following this guide, developers should be able to seamlessly integrate Keycloak authentication into their applications using `@fnet/webauth`.\n\n\n\n# Input Schema\n```yaml\n$schema: https://json-schema.org/draft/2020-12/schema\ntitle: KeycloakArguments\ntype: object\nproperties:\n  url:\n    type: string\n    description: The URL of the Keycloak issuer.\n  realm:\n    type: string\n    description: The name of the Keycloak realm.\n  client_id:\n    type: string\n    description: The client ID for Keycloak authentication.\n  login_url:\n    type: string\n    description: A custom login URL for authentication.\n  redirect_url:\n    type: string\n    description: A custom redirect URL after successful login.\n  logout_redirect_url:\n    type: string\n    description: A custom redirect URL after logout.\n  silent:\n    type: boolean\n    description: A flag to enable silent authentication.\n    default: false\nrequired:\n  - url\n  - realm\n  - client_id\n\n```\n","readmeFilename":"readme.md"}