Skip to content

Commit c708f45

Browse files
author
Gabriel Sanches
committed
Enhance "aud" examples
1 parent 1ea3c5b commit c708f45

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ h := jwt.Header{KeyID: "kid"}
6464
p := jwt.Payload{
6565
Issuer: "gbrlsnchs",
6666
Subject: "someone",
67-
Audience: jwt.Audience{"gophers"},
67+
Audience: jwt.Audience{"https://golang.org", "https://jwt.io"},
6868
ExpirationTime: now.Add(24 * 30 * 12 * time.Hour).Unix(),
6969
NotBefore: now.Add(30 * time.Minute).Unix(),
7070
IssuedAt: now.Unix(),
@@ -96,7 +96,7 @@ p := CustomPayload{
9696
Payload: jwt.Payload{
9797
Issuer: "gbrlsnchs",
9898
Subject: "someone",
99-
Audience: jwt.Audience{"gophers"},
99+
Audience: jwt.Audience{"https://golang.org", "https://jwt.io"},
100100
ExpirationTime: now.Add(24 * 30 * 12 * time.Hour).Unix(),
101101
NotBefore: now.Add(30 * time.Minute).Unix(),
102102
IssuedAt: now.Unix(),
@@ -139,7 +139,7 @@ fmt.Println(h.KeyID)
139139

140140
iatValidator := jwt.IssuedAtValidator(now)
141141
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"})
143143
if err := p.Validate(iatValidator, expValidator, audValidator); err != nil {
144144
switch err {
145145
case jwt.ErrIatValidation:

0 commit comments

Comments
 (0)