@@ -45,7 +45,12 @@ func setUp(configFile string) {
4545
4646func TestVerifyUserPositiveUserInWhiteList (t * testing.T ) {
4747 setUp ("/config/testing/handler_whitelist.yml" )
48- user := & structs.
User {
Username :
"[email protected] " ,
Email :
"[email protected] " ,
Name :
"Test Name" }
48+ user := & structs.User {
49+ Sub : "testsub" ,
50+ 51+ 52+ Name : "Test Name" ,
53+ }
4954 ok , err := verifyUser (* user )
5055 assert .True (t , ok )
5156 assert .Nil (t , err )
@@ -54,7 +59,12 @@ func TestVerifyUserPositiveUserInWhiteList(t *testing.T) {
5459func TestVerifyUserPositiveAllowAllUsers (t * testing.T ) {
5560 setUp ("/config/testing/handler_allowallusers.yml" )
5661
57- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
62+ user := & structs.User {
63+ Sub : "testsub" ,
64+ Username : "testuser" ,
65+ 66+ Name : "Test Name" ,
67+ }
5868
5969 ok , err := verifyUser (* user )
6070 assert .True (t , ok )
@@ -63,7 +73,12 @@ func TestVerifyUserPositiveAllowAllUsers(t *testing.T) {
6373
6474func TestVerifyUserPositiveByEmail (t * testing.T ) {
6575 setUp ("/config/testing/handler_email.yml" )
66- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
76+ user := & structs.User {
77+ Sub : "testsub" ,
78+ Username : "testuser" ,
79+ 80+ Name : "Test Name" ,
81+ }
6782 ok , err := verifyUser (* user )
6883 assert .True (t , ok )
6984 assert .Nil (t , err )
@@ -73,7 +88,12 @@ func TestVerifyUserPositiveByTeam(t *testing.T) {
7388 setUp ("/config/testing/handler_teams.yml" )
7489
7590 // cfg.Cfg.TeamWhiteList = append(cfg.Cfg.TeamWhiteList, "org1/team2", "org1/team1")
76- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
91+ user := & structs.User {
92+ Sub : "testsub" ,
93+ Username : "testuser" ,
94+ 95+ Name : "Test Name" ,
96+ }
7797 user .TeamMemberships = append (user .TeamMemberships , "org1/team3" )
7898 user .TeamMemberships = append (user .TeamMemberships , "org1/team1" )
7999 ok , err := verifyUser (* user )
@@ -83,7 +103,12 @@ func TestVerifyUserPositiveByTeam(t *testing.T) {
83103
84104func TestVerifyUserNegativeByTeam (t * testing.T ) {
85105 setUp ("/config/testing/handler_teams.yml" )
86- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
106+ user := & structs.User {
107+ Sub : "testsub" ,
108+ Username : "testuser" ,
109+ 110+ Name : "Test Name" ,
111+ }
87112 // cfg.Cfg.TeamWhiteList = append(cfg.Cfg.TeamWhiteList, "org1/team1")
88113
89114 ok , err := verifyUser (* user )
@@ -94,7 +119,12 @@ func TestVerifyUserNegativeByTeam(t *testing.T) {
94119func TestVerifyUserPositiveNoDomainsConfigured (t * testing.T ) {
95120 setUp ("/config/testing/handler_nodomains.yml" )
96121
97- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
122+ user := & structs.User {
123+ Sub : "testsub" ,
124+ Username : "testuser" ,
125+ 126+ Name : "Test Name" ,
127+ }
98128 cfg .Cfg .Domains = make ([]string , 0 )
99129 ok , err := verifyUser (* user )
100130
@@ -104,7 +134,12 @@ func TestVerifyUserPositiveNoDomainsConfigured(t *testing.T) {
104134
105135func TestVerifyUserNegative (t * testing.T ) {
106136 setUp ("/config/testing/test_config.yml" )
107- user := & structs.
User {
Username :
"testuser" ,
Email :
"[email protected] " ,
Name :
"Test Name" }
137+ user := & structs.User {
138+ Sub : "testsub" ,
139+ Username : "testuser" ,
140+ 141+ Name : "Test Name" ,
142+ }
108143 ok , err := verifyUser (* user )
109144
110145 assert .False (t , ok )
@@ -115,6 +150,7 @@ func TestVerifyUserNegative(t *testing.T) {
115150// it should live there but circular imports are resolved if it lives here
116151var (
117152 u1 = structs.User {
153+ Sub : "testsub" ,
118154119155 Name : "Test Name" ,
120156 }
@@ -140,6 +176,7 @@ func init() {
140176 // log.SetLevel(log.DebugLevel)
141177
142178 lc = jwtmanager.VouchClaims {
179+ Sub : u1 .Sub ,
143180 Username : u1 .Username ,
144181 CustomClaims : customClaims .Claims ,
145182 PAccessToken : t1 .PAccessToken ,
0 commit comments