{"id":15676778,"url":"https://github.com/panva/wellknown","last_synced_at":"2025-03-10T14:31:42.509Z","repository":{"id":253415829,"uuid":"810813507","full_name":"panva/wellknown","owner":"panva","description":"This repository regularly queries and updates the current state of well-known public API responses from OAuth 2.0 and OIDC providers. These are kept up to date in the repository and published to npm","archived":false,"fork":false,"pushed_at":"2024-10-21T15:45:04.000Z","size":614,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-10-21T15:50:05.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/org/wellknown","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/panva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"panva"}},"created_at":"2024-06-05T11:59:37.000Z","updated_at":"2024-10-21T15:45:07.000Z","dependencies_parsed_at":"2024-08-22T01:28:40.005Z","dependency_job_id":"7de020d8-4108-4610-962a-9758bdb6e029","html_url":"https://github.com/panva/wellknown","commit_stats":null,"previous_names":["panva/wellknown"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/panva%2Fwellknown","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/panva%2Fwellknown/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/panva%2Fwellknown/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/panva%2Fwellknown/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/panva","download_url":"https://codeload.github.com/panva/wellknown/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221006286,"owners_count":16737793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T16:05:22.193Z","updated_at":"2024-10-23T09:23:12.115Z","avatar_url":"https://github.com/panva.png","language":"JavaScript","funding_links":["https://github.com/sponsors/panva"],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]\n\u003e This is an experiment for now. Its purpose is to have a module that can be imported during builds for target environments which cannot keep context between invocations (e.g. Cloudflare Workers) where querying discovery and JWKS endpoints during every invocation would be detrimental to its performance. This can then be used instead of dynamic discovery and also as means to inject the JWKS into cache for e.g. https://github.com/panva/oauth4webapi or https://github.com/panva/jose\n\nThis repository regularly queries and updates the current state of well-known public API responses from OAuth 2.0 and OIDC providers. These are kept up to date in the repository and published to npm under https://www.npmjs.com/org/wellknown.\n\nThe list of providers to query is kept in [`lookup.mjs`](https://github.com/panva/wellknown/blob/main/lookup.mjs).\n\nThe update frequency is defined in the GitHub Actions workflow [`update.yml`](https://github.com/panva/wellknown/blob/main/.github/workflows/update.yml).\n\nThe versioning scheme follows semver where the major version is currently set to 1, minor version is formed from the current date YYYYMMDD and patch version starts with 0 each day and if multiple updates per day are required, the patch version is incremented. Example: `1.20210902.0` would be the first update on September 2nd, 2021.\n\nThe repository and npm package are only updated if the response from the API has changed.\n\nTo add or update a provider, please [open an issue](https://github.com/panva/wellknown/issues/new) (not a PR) with the request, because of the automated nature PR notifications are muted on my end.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpanva%2Fwellknown","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpanva%2Fwellknown","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpanva%2Fwellknown/lists"}