{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"},{"label":"Security","url":"https://skillfed.io/packages/category/security/3"},{"label":"HTTP Servers","url":"https://skillfed.io/packages/category/internet-www-http-http-servers"},{"label":"Mocking","url":"https://skillfed.io/packages/category/software-development-testing-mocking"}],"enrichment":{"capability":"A mock OpenID Connect provider server that runs locally to test and develop OpenID authentication flows without needing a real identity provider.","skillfed_tags":["oidc-testing","mock-server","auth-development"],"use_cases":["Integration testing of OIDC client libraries (e.g., Flask-OIDC) in CI/CD pipelines without external provider setup.","End-to-end testing of login flows in web apps using Playwright or similar tools with a controllable mock identity provider.","Local development of multi-tenant or federated authentication systems where you need to simulate different user identities and claims.","Testing error handling and edge cases in OIDC flows (e.g., denied authorization, malformed tokens) in a controlled environment.","Rapid prototyping of authentication UX before integrating with a real identity provider."],"what_it_does":"oidc-provider-mock is a lightweight OpenID Connect provider server designed for local testing and development. It runs as a standalone server (via CLI or Docker) or embedded in test code, accepting any client ID and secret by default and providing a simple HTML login form where you can specify the authenticated user. You configure it as your OIDC issuer URL in your application, then use its HTTP API to set up test users and claims before running authentication flows.\n\nThe package is built on Flask, uvicorn, authlib, and joserfc, and is intended for integration tests and end-to-end test suites\u2014not for production. It lets you test OIDC flows (authorization code, implicit, etc.) without external dependencies, and supports custom claims and error simulation to cover edge cases in your authentication logic.","worth_installing":"Yes, if you are testing or developing OIDC-based authentication. The package is actively maintained, has no known vulnerabilities, installs easily, and solves a real testing problem. The Python version mismatch (classifiers vs. requires_python) should be clarified before use, but the core functionality is sound for test environments."},"id":"oidc-provider-mock","links":{"html":"https://skillfed.io/packages/oidc-provider-mock","md":"https://skillfed.io/packages/oidc-provider-mock.md","pypi":"https://pypi.org/project/oidc-provider-mock/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":"MIT","license_treatment":"permissive","name":"oidc-provider-mock","python_support":"supports_current","summary":"OpenID Connect provider server for testing authentication"},"popularity":{"monthly_downloads":98780,"position":13060,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.6"}
