diff options
author | Rutger Broekhoff | 2023-12-30 14:00:34 +0100 |
---|---|---|
committer | Rutger Broekhoff | 2023-12-30 14:00:34 +0100 |
commit | f6c92c5e2d87ab1334648b0d1293771de7aae4a5 (patch) | |
tree | 265c3a06accd398a1e0a173af56d7392a5f94a24 /vendor/github.com/golang-jwt/jwt/v5/claims.go | |
parent | 4f167c0fa991aa9ddb3f0252e23694b3aa6532b1 (diff) | |
download | gitolfs3-f6c92c5e2d87ab1334648b0d1293771de7aae4a5.tar.gz gitolfs3-f6c92c5e2d87ab1334648b0d1293771de7aae4a5.zip |
Implement git-lfs-authenticate
Diffstat (limited to 'vendor/github.com/golang-jwt/jwt/v5/claims.go')
-rw-r--r-- | vendor/github.com/golang-jwt/jwt/v5/claims.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vendor/github.com/golang-jwt/jwt/v5/claims.go b/vendor/github.com/golang-jwt/jwt/v5/claims.go new file mode 100644 index 0000000..d50ff3d --- /dev/null +++ b/vendor/github.com/golang-jwt/jwt/v5/claims.go | |||
@@ -0,0 +1,16 @@ | |||
1 | package jwt | ||
2 | |||
3 | // Claims represent any form of a JWT Claims Set according to | ||
4 | // https://datatracker.ietf.org/doc/html/rfc7519#section-4. In order to have a | ||
5 | // common basis for validation, it is required that an implementation is able to | ||
6 | // supply at least the claim names provided in | ||
7 | // https://datatracker.ietf.org/doc/html/rfc7519#section-4.1 namely `exp`, | ||
8 | // `iat`, `nbf`, `iss`, `sub` and `aud`. | ||
9 | type Claims interface { | ||
10 | GetExpirationTime() (*NumericDate, error) | ||
11 | GetIssuedAt() (*NumericDate, error) | ||
12 | GetNotBefore() (*NumericDate, error) | ||
13 | GetIssuer() (string, error) | ||
14 | GetSubject() (string, error) | ||
15 | GetAudience() (ClaimStrings, error) | ||
16 | } | ||