{"library":"hapi-auth-any","type":"library","category":null,"description":"A hapi.js plugin that combines multiple authentication strategies (including those based on the same scheme) and succeeds if any one of them passes. v2.0.0 requires Node >=18 and @hapi/hapi 21.x. Unlike hapi's built-in strategy mode, which only works with different schemes, this allows combining strategies of the same scheme (e.g., multiple Basic auth strategies). Only returns credentials from the first passing strategy. Throws an AggregateError on failure, preserving individual errors.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","hapi","hapijs","hapi.js","auth","authentication","access","credentials","scope"],"last_verified":"Wed May 27","install":[{"cmd":"npm install hapi-auth-any","imports":["import authAny from 'hapi-auth-any'","const authAny = require('hapi-auth-any')","await server.register(authAny)"]},{"cmd":"yarn add hapi-auth-any","imports":[]},{"cmd":"pnpm add hapi-auth-any","imports":[]}],"homepage":null,"github":"https://github.com/jscheffner/hapi-auth-any","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/hapi-auth-any","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/hapi-auth-any/compatibility"}}