├── .github └── workflows │ └── build-test-ci.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .lintstagedrc.yml ├── .prettierignore ├── .prettierrc.yaml ├── .release-it.json ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── README.md ├── eslint.config.mjs ├── generator-config.yaml ├── kinde-mgmt-api-specs.yaml ├── lib ├── .openapi-generator-ignore ├── __tests__ │ ├── mocks.ts │ └── sdk │ │ ├── oauth2-flows │ │ ├── AuthCodeWithPKCE.spec.ts │ │ ├── AuthorizationCode.spec.ts │ │ └── ClientCredentials.spec.ts │ │ ├── session-managers │ │ └── BrowserSessionManager.browser.spec.ts │ │ └── utilities │ │ ├── feature-flags.spec.ts │ │ ├── generateRandomString.spec.ts │ │ ├── token-claims.spec.ts │ │ ├── token-utils.spec.ts │ │ └── validate-client-secret.spec.ts └── sdk │ ├── clients │ ├── browser │ │ ├── authcode-with-pkce.ts │ │ └── index.ts │ ├── index.ts │ ├── server │ │ ├── authorization-code.ts │ │ ├── client-credentials.ts │ │ ├── index.ts │ │ └── with-auth-utilities.ts │ └── types.ts │ ├── environment.ts │ ├── exceptions.ts │ ├── index.ts │ ├── oauth2-flows │ ├── AuthCodeAbstract.ts │ ├── AuthCodeWithPKCE.ts │ ├── AuthorizationCode.ts │ ├── ClientCredentials.ts │ ├── index.ts │ └── types.ts │ ├── session-managers │ ├── BrowserSessionManager.ts │ ├── index.ts │ └── types.ts │ ├── utilities │ ├── code-challenge.ts │ ├── createPortalUrl.ts │ ├── feature-flags.ts │ ├── index.ts │ ├── random-string.ts │ ├── token-claims.ts │ ├── token-utils.ts │ ├── types.ts │ └── validate-client-secret.ts │ └── version.ts ├── openapitools.json ├── package-cjs.json ├── package-esm.json ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── sdk-version.js ├── templates └── index.mustache ├── tsconfig.cjs.json ├── tsconfig.config.json ├── tsconfig.json ├── vitest.config.js ├── vitest.setup.js └── vitest.setup.ts /.github/workflows/build-test-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.github/workflows/build-test-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pnpm run lint-staged 3 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | pnpm test -------------------------------------------------------------------------------- /.lintstagedrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.lintstagedrc.yml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/.release-it.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /generator-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/generator-config.yaml -------------------------------------------------------------------------------- /kinde-mgmt-api-specs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/kinde-mgmt-api-specs.yaml -------------------------------------------------------------------------------- /lib/.openapi-generator-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/.openapi-generator-ignore -------------------------------------------------------------------------------- /lib/__tests__/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/mocks.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/oauth2-flows/AuthCodeWithPKCE.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/oauth2-flows/AuthCodeWithPKCE.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/oauth2-flows/AuthorizationCode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/oauth2-flows/AuthorizationCode.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/oauth2-flows/ClientCredentials.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/oauth2-flows/ClientCredentials.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/session-managers/BrowserSessionManager.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/session-managers/BrowserSessionManager.browser.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/utilities/feature-flags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/utilities/feature-flags.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/utilities/generateRandomString.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/utilities/generateRandomString.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/utilities/token-claims.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/utilities/token-claims.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/utilities/token-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/utilities/token-utils.spec.ts -------------------------------------------------------------------------------- /lib/__tests__/sdk/utilities/validate-client-secret.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/__tests__/sdk/utilities/validate-client-secret.spec.ts -------------------------------------------------------------------------------- /lib/sdk/clients/browser/authcode-with-pkce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/browser/authcode-with-pkce.ts -------------------------------------------------------------------------------- /lib/sdk/clients/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/browser/index.ts -------------------------------------------------------------------------------- /lib/sdk/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/index.ts -------------------------------------------------------------------------------- /lib/sdk/clients/server/authorization-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/server/authorization-code.ts -------------------------------------------------------------------------------- /lib/sdk/clients/server/client-credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/server/client-credentials.ts -------------------------------------------------------------------------------- /lib/sdk/clients/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/server/index.ts -------------------------------------------------------------------------------- /lib/sdk/clients/server/with-auth-utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/server/with-auth-utilities.ts -------------------------------------------------------------------------------- /lib/sdk/clients/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/clients/types.ts -------------------------------------------------------------------------------- /lib/sdk/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/environment.ts -------------------------------------------------------------------------------- /lib/sdk/exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/exceptions.ts -------------------------------------------------------------------------------- /lib/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/index.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/AuthCodeAbstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/AuthCodeAbstract.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/AuthCodeWithPKCE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/AuthCodeWithPKCE.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/AuthorizationCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/AuthorizationCode.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/ClientCredentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/ClientCredentials.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/index.ts -------------------------------------------------------------------------------- /lib/sdk/oauth2-flows/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/oauth2-flows/types.ts -------------------------------------------------------------------------------- /lib/sdk/session-managers/BrowserSessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/session-managers/BrowserSessionManager.ts -------------------------------------------------------------------------------- /lib/sdk/session-managers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/session-managers/index.ts -------------------------------------------------------------------------------- /lib/sdk/session-managers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/session-managers/types.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/code-challenge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/code-challenge.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/createPortalUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/createPortalUrl.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/feature-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/feature-flags.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/index.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/random-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/random-string.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/token-claims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/token-claims.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/token-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/token-utils.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/types.ts -------------------------------------------------------------------------------- /lib/sdk/utilities/validate-client-secret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/utilities/validate-client-secret.ts -------------------------------------------------------------------------------- /lib/sdk/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/lib/sdk/version.ts -------------------------------------------------------------------------------- /openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/openapitools.json -------------------------------------------------------------------------------- /package-cjs.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /package-esm.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/renovate.json -------------------------------------------------------------------------------- /sdk-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/sdk-version.js -------------------------------------------------------------------------------- /templates/index.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/templates/index.mustache -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/tsconfig.config.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/vitest.config.js -------------------------------------------------------------------------------- /vitest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/vitest.setup.js -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinde-oss/kinde-typescript-sdk/HEAD/vitest.setup.ts --------------------------------------------------------------------------------