{"library":"okta-oidc-middleware","type":"library","category":null,"description":"The `@okta/oidc-middleware` package provides an OpenID Connect middleware for Express.js applications, simplifying the integration of Okta's authorization code flow. It handles redirecting users to Okta for authentication, processing the callback, and establishing a local session to store user context. The library currently maintains a stable major version series of 2.x, with the latest release being 4.2.0, following semantic versioning and Okta's library version policy. A key differentiator is its seamless integration with Express, managing OIDC complexities like token exchange and session maintenance, while relying on `express-session` for local session storage. It's designed to quickly enable secure authentication for Node.js web applications, abstracting away much of the underlying OIDC protocol details.","language":"javascript","status":"active","version":"0.1.3","tags":["javascript","okta","oidc","OpenId Connect","authentication","auth"],"install":[{"cmd":"npm install okta-oidc-middleware","imports":["const { ExpressOIDC } = require('@okta/oidc-middleware');","import { ExpressOIDC } from '@okta/oidc-middleware';","import type { OktaOIDCAuthOptions } from '@okta/oidc-middleware';"]},{"cmd":"yarn add okta-oidc-middleware","imports":[]},{"cmd":"pnpm add okta-oidc-middleware","imports":[]}],"homepage":"https://developer.okta.com","github":"https://github.com/okta/okta-oidc-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/okta-oidc-middleware","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/okta-oidc-middleware/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}