implement jwt claims
This commit is contained in:
11
main_test.go
11
main_test.go
@@ -71,9 +71,12 @@ func TestApi(t *testing.T) {
|
||||
Username: username,
|
||||
KeySelection: loginKeySelection,
|
||||
}
|
||||
|
||||
testApiPost(t, base+core.Login, loginBody, nil)
|
||||
|
||||
var jwtTokens core.JwtTokens
|
||||
testApiPost(t, base+core.Login, loginBody, &jwtTokens)
|
||||
refreshClaims, err := core.ParseRefreshToken(jwtTokens.RefreshToken)
|
||||
assert.Equal(t, refreshClaims.Subject, string(username))
|
||||
accessClaims, err := core.ParseRefreshToken(jwtTokens.AccessToken)
|
||||
assert.Equal(t, accessClaims.Subject, string(username))
|
||||
renewBody := core.RenewAttributesPost{CustomerId: customerResp.CustomerId}
|
||||
testApiPost(t, base+core.RenewAttributes, renewBody, nil)
|
||||
|
||||
@@ -85,7 +88,7 @@ func TestApi(t *testing.T) {
|
||||
KeySelection: loginKeySelection,
|
||||
}
|
||||
|
||||
testApiPost(t, base+core.Login, loginBody, nil)
|
||||
testApiPost(t, base+core.Login, loginBody, &jwtTokens)
|
||||
|
||||
var randomSvgInterfaceResp core.RandomSvgInterfaceResp
|
||||
testApiGet(t, base+core.RandomSvgInterface, &randomSvgInterfaceResp)
|
||||
|
||||
Reference in New Issue
Block a user