implement jwt claims
This commit is contained in:
12
main_test.go
12
main_test.go
@@ -93,6 +93,18 @@ func TestApi(t *testing.T) {
|
||||
var randomSvgInterfaceResp core.RandomSvgInterfaceResp
|
||||
testApiGet(t, base+core.RandomSvgInterface, &randomSvgInterfaceResp)
|
||||
assert.Equal(t, core.KeypadMax.TotalAttrs(), len(randomSvgInterfaceResp.Svgs))
|
||||
|
||||
refreshBody := core.RefreshTokenPost{
|
||||
Username: string(username),
|
||||
CustomerId: customerResp.CustomerId,
|
||||
RefreshToken: jwtTokens.RefreshToken,
|
||||
}
|
||||
|
||||
var refreshTokenResp core.RefreshTokenResp
|
||||
testApiPost(t, base+core.RefreshToken, refreshBody, &refreshTokenResp)
|
||||
accessClaims, err = core.ParseAccessToken(refreshTokenResp.AccessToken)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, accessClaims.Subject, string(username))
|
||||
}
|
||||
|
||||
func Unmarshal(t *testing.T, resp *http.Response, data any) {
|
||||
|
||||
Reference in New Issue
Block a user