gitextract_w8n89fhc/ ├── .commitlintrc.yml ├── .editorconfig ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── pr.yaml │ └── tag.yaml ├── .gitignore ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .lintstagedrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── LICENSE ├── README.md ├── Tiltfile ├── e2e/ │ ├── config/ │ │ ├── api-resources.yaml │ │ ├── clients.json │ │ ├── identity-resources.json │ │ ├── server-options.json │ │ └── users.yaml │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ ├── helpers/ │ │ ├── authorization-endpoint.ts │ │ ├── endpoints.ts │ │ ├── grants.ts │ │ ├── index.ts │ │ ├── introspect-endpoint.ts │ │ ├── token-endpoint.ts │ │ └── user-info-endpoint.ts │ ├── https/ │ │ └── aspnetapp.pfx │ ├── jest.config.ts │ ├── package.json │ ├── tests/ │ │ ├── __snapshots__/ │ │ │ └── base-path.spec.ts.snap │ │ ├── base-path.spec.ts │ │ ├── custom-endpoints/ │ │ │ ├── __snapshots__/ │ │ │ │ └── user-management.spec.ts.snap │ │ │ └── user-management.spec.ts │ │ └── flows/ │ │ ├── __snapshots__/ │ │ │ ├── authorization-code-pkce.e2e-spec.ts.snap │ │ │ ├── authorization-code.e2e-spec.ts.snap │ │ │ ├── client-credentials-flow.spec.ts.snap │ │ │ ├── implicit-flow.e2e-spec.ts.snap │ │ │ └── password-flow.spec.ts.snap │ │ ├── authorization-code-pkce.e2e-spec.ts │ │ ├── authorization-code.e2e-spec.ts │ │ ├── client-credentials-flow.spec.ts │ │ ├── implicit-flow.e2e-spec.ts │ │ └── password-flow.spec.ts │ ├── tsconfig.json │ ├── types/ │ │ ├── api-resource.ts │ │ ├── claim.ts │ │ ├── client.ts │ │ ├── index.ts │ │ └── user.ts │ └── utils/ │ ├── jwt-payload-serializer.js │ └── jwt-serializer.js ├── eslint.config.js ├── package.json ├── pnpm-workspace.yaml ├── src/ │ ├── .dockerignore │ ├── Config.cs │ ├── Controllers/ │ │ ├── HealthController.cs │ │ └── UserController.cs │ ├── Dockerfile │ ├── Helpers/ │ │ ├── AspNetServicesHelper.cs │ │ ├── MergeHelper.cs │ │ └── OptionsHelper.cs │ ├── JsonConverters/ │ │ └── ClaimJsonConverter.cs │ ├── Middlewares/ │ │ └── BasePathMiddleware.cs │ ├── OpenIdConnectServerMock.csproj │ ├── Program.cs │ ├── Services/ │ │ ├── CorsPolicyService.cs │ │ └── ProfileService.cs │ ├── Validation/ │ │ └── RedirectUriValidator.cs │ ├── YamlConverters/ │ │ ├── ClaimYamlConverter.cs │ │ └── SecretYamlConverter.cs │ ├── getui.sh │ └── tempkey.rsa └── tsconfig.json