@@ -64,7 +64,7 @@ h := jwt.Header{KeyID: "kid"}
64
64
p := jwt.Payload {
65
65
Issuer : " gbrlsnchs" ,
66
66
Subject : " someone" ,
67
- Audience : jwt.Audience {" gophers " },
67
+ Audience : jwt.Audience {" https://golang.org " , " https://jwt.io " },
68
68
ExpirationTime : now.Add (24 * 30 * 12 * time.Hour ).Unix (),
69
69
NotBefore : now.Add (30 * time.Minute ).Unix (),
70
70
IssuedAt : now.Unix (),
@@ -96,7 +96,7 @@ p := CustomPayload{
96
96
Payload : jwt.Payload {
97
97
Issuer: " gbrlsnchs" ,
98
98
Subject: " someone" ,
99
- Audience: jwt.Audience {" gophers " },
99
+ Audience: jwt.Audience {" https://golang.org " , " https://jwt.io " },
100
100
ExpirationTime: now.Add (24 * 30 * 12 * time.Hour ).Unix (),
101
101
NotBefore: now.Add (30 * time.Minute ).Unix (),
102
102
IssuedAt: now.Unix (),
@@ -139,7 +139,7 @@ fmt.Println(h.KeyID)
139
139
140
140
iatValidator := jwt.IssuedAtValidator (now)
141
141
expValidator := jwt.ExpirationTimeValidator (now, true )
142
- audValidator := jwt.AudienceValidator (jwt.Audience {" admin " , " sudo " })
142
+ audValidator := jwt.AudienceValidator (jwt.Audience {" https://golang.org " , " https://jwt.io " , " https://google.com " , " https://reddit.com " })
143
143
if err := p.Validate (iatValidator, expValidator, audValidator); err != nil {
144
144
switch err {
145
145
case jwt.ErrIatValidation :
0 commit comments