├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── defect.yml │ └── proposal.yml └── workflows │ └── go-test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── ReleaseNotes.md ├── dependencies.md ├── scripts ├── cov.sh └── test.sh └── v2 ├── Makefile ├── account_claims.go ├── account_claims_test.go ├── activation_claims.go ├── activation_claims_test.go ├── authorization_claims.go ├── authorization_claims_test.go ├── claims.go ├── creds_utils.go ├── creds_utils_test.go ├── decoder.go ├── decoder_account.go ├── decoder_activation.go ├── decoder_authorization.go ├── decoder_operator.go ├── decoder_test.go ├── decoder_user.go ├── example_test.go ├── exports.go ├── exports_test.go ├── genericlaims.go ├── go.mod ├── go.sum ├── header.go ├── imports.go ├── imports_test.go ├── operator_claims.go ├── operator_claims_test.go ├── revocation_list.go ├── revocation_list_test.go ├── signingkeys.go ├── signingkeys_test.go ├── test ├── decoder_migration_test.go ├── genericclaims_test.go └── util_test.go ├── types.go ├── types_test.go ├── user_claims.go ├── user_claims_test.go ├── util_test.go ├── v1compat ├── Makefile ├── account_claims.go ├── account_claims_test.go ├── activation_claims.go ├── activation_claims_test.go ├── claims.go ├── cluster_claims.go ├── cluster_claims_test.go ├── creds_utils.go ├── creds_utils_test.go ├── decoder_test.go ├── exports.go ├── exports_test.go ├── genericclaims_test.go ├── genericlaims.go ├── header.go ├── imports.go ├── imports_test.go ├── operator_claims.go ├── operator_claims_test.go ├── revocation_list.go ├── server_claims.go ├── server_claims_test.go ├── types.go ├── types_test.go ├── user_claims.go ├── user_claims_test.go ├── util_test.go └── validation.go └── validation.go /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/defect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/.github/ISSUE_TEMPLATE/defect.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/.github/ISSUE_TEMPLATE/proposal.yml -------------------------------------------------------------------------------- /.github/workflows/go-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/.github/workflows/go-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/ReleaseNotes.md -------------------------------------------------------------------------------- /dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/dependencies.md -------------------------------------------------------------------------------- /scripts/cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/scripts/cov.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /v2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/Makefile -------------------------------------------------------------------------------- /v2/account_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/account_claims.go -------------------------------------------------------------------------------- /v2/account_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/account_claims_test.go -------------------------------------------------------------------------------- /v2/activation_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/activation_claims.go -------------------------------------------------------------------------------- /v2/activation_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/activation_claims_test.go -------------------------------------------------------------------------------- /v2/authorization_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/authorization_claims.go -------------------------------------------------------------------------------- /v2/authorization_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/authorization_claims_test.go -------------------------------------------------------------------------------- /v2/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/claims.go -------------------------------------------------------------------------------- /v2/creds_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/creds_utils.go -------------------------------------------------------------------------------- /v2/creds_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/creds_utils_test.go -------------------------------------------------------------------------------- /v2/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder.go -------------------------------------------------------------------------------- /v2/decoder_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_account.go -------------------------------------------------------------------------------- /v2/decoder_activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_activation.go -------------------------------------------------------------------------------- /v2/decoder_authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_authorization.go -------------------------------------------------------------------------------- /v2/decoder_operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_operator.go -------------------------------------------------------------------------------- /v2/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_test.go -------------------------------------------------------------------------------- /v2/decoder_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/decoder_user.go -------------------------------------------------------------------------------- /v2/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/example_test.go -------------------------------------------------------------------------------- /v2/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/exports.go -------------------------------------------------------------------------------- /v2/exports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/exports_test.go -------------------------------------------------------------------------------- /v2/genericlaims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/genericlaims.go -------------------------------------------------------------------------------- /v2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/go.mod -------------------------------------------------------------------------------- /v2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/go.sum -------------------------------------------------------------------------------- /v2/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/header.go -------------------------------------------------------------------------------- /v2/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/imports.go -------------------------------------------------------------------------------- /v2/imports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/imports_test.go -------------------------------------------------------------------------------- /v2/operator_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/operator_claims.go -------------------------------------------------------------------------------- /v2/operator_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/operator_claims_test.go -------------------------------------------------------------------------------- /v2/revocation_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/revocation_list.go -------------------------------------------------------------------------------- /v2/revocation_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/revocation_list_test.go -------------------------------------------------------------------------------- /v2/signingkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/signingkeys.go -------------------------------------------------------------------------------- /v2/signingkeys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/signingkeys_test.go -------------------------------------------------------------------------------- /v2/test/decoder_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/test/decoder_migration_test.go -------------------------------------------------------------------------------- /v2/test/genericclaims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/test/genericclaims_test.go -------------------------------------------------------------------------------- /v2/test/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/test/util_test.go -------------------------------------------------------------------------------- /v2/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/types.go -------------------------------------------------------------------------------- /v2/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/types_test.go -------------------------------------------------------------------------------- /v2/user_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/user_claims.go -------------------------------------------------------------------------------- /v2/user_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/user_claims_test.go -------------------------------------------------------------------------------- /v2/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/util_test.go -------------------------------------------------------------------------------- /v2/v1compat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/Makefile -------------------------------------------------------------------------------- /v2/v1compat/account_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/account_claims.go -------------------------------------------------------------------------------- /v2/v1compat/account_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/account_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/activation_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/activation_claims.go -------------------------------------------------------------------------------- /v2/v1compat/activation_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/activation_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/claims.go -------------------------------------------------------------------------------- /v2/v1compat/cluster_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/cluster_claims.go -------------------------------------------------------------------------------- /v2/v1compat/cluster_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/cluster_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/creds_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/creds_utils.go -------------------------------------------------------------------------------- /v2/v1compat/creds_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/creds_utils_test.go -------------------------------------------------------------------------------- /v2/v1compat/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/decoder_test.go -------------------------------------------------------------------------------- /v2/v1compat/exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/exports.go -------------------------------------------------------------------------------- /v2/v1compat/exports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/exports_test.go -------------------------------------------------------------------------------- /v2/v1compat/genericclaims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/genericclaims_test.go -------------------------------------------------------------------------------- /v2/v1compat/genericlaims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/genericlaims.go -------------------------------------------------------------------------------- /v2/v1compat/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/header.go -------------------------------------------------------------------------------- /v2/v1compat/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/imports.go -------------------------------------------------------------------------------- /v2/v1compat/imports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/imports_test.go -------------------------------------------------------------------------------- /v2/v1compat/operator_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/operator_claims.go -------------------------------------------------------------------------------- /v2/v1compat/operator_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/operator_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/revocation_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/revocation_list.go -------------------------------------------------------------------------------- /v2/v1compat/server_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/server_claims.go -------------------------------------------------------------------------------- /v2/v1compat/server_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/server_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/types.go -------------------------------------------------------------------------------- /v2/v1compat/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/types_test.go -------------------------------------------------------------------------------- /v2/v1compat/user_claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/user_claims.go -------------------------------------------------------------------------------- /v2/v1compat/user_claims_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/user_claims_test.go -------------------------------------------------------------------------------- /v2/v1compat/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/util_test.go -------------------------------------------------------------------------------- /v2/v1compat/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/v1compat/validation.go -------------------------------------------------------------------------------- /v2/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/jwt/HEAD/v2/validation.go --------------------------------------------------------------------------------