|
@@ -566,12 +566,12 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
verifier := mockOIDCVerifier{
|
|
|
err: common.ErrGenericFailure,
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
if assert.Error(t, err) {
|
|
|
assert.Contains(t, err.Error(), "refresh token not set")
|
|
|
}
|
|
|
token.RefreshToken = xid.New().String()
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
assert.ErrorIs(t, err, common.ErrGenericFailure)
|
|
|
|
|
|
newToken := &oauth2.Token{
|
|
@@ -587,7 +587,7 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
verifier = mockOIDCVerifier{
|
|
|
token: &oidc.IDToken{},
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
if assert.Error(t, err) {
|
|
|
assert.Contains(t, err.Error(), "the refreshed token has no id token")
|
|
|
}
|
|
@@ -603,7 +603,7 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
verifier = mockOIDCVerifier{
|
|
|
err: common.ErrGenericFailure,
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
assert.ErrorIs(t, err, common.ErrGenericFailure)
|
|
|
|
|
|
newToken = newToken.WithExtra(map[string]any{
|
|
@@ -618,7 +618,7 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
verifier = mockOIDCVerifier{
|
|
|
token: &oidc.IDToken{},
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
if assert.Error(t, err) {
|
|
|
assert.Contains(t, err.Error(), "the refreshed token nonce mismatch")
|
|
|
}
|
|
@@ -627,7 +627,7 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
Nonce: token.Nonce,
|
|
|
},
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
if assert.Error(t, err) {
|
|
|
assert.Contains(t, err.Error(), "oidc: claims not set")
|
|
|
}
|
|
@@ -638,12 +638,12 @@ func TestOIDCRefreshToken(t *testing.T) {
|
|
|
verifier = mockOIDCVerifier{
|
|
|
token: idToken,
|
|
|
}
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
assert.NoError(t, err)
|
|
|
assert.Len(t, token.Permissions, 1)
|
|
|
token.Role = nil
|
|
|
// user does not exist
|
|
|
- err = token.refresh(&config, &verifier, r)
|
|
|
+ err = token.refresh(context.Background(), &config, &verifier, r)
|
|
|
assert.Error(t, err)
|
|
|
require.Len(t, oidcMgr.tokens, 1)
|
|
|
oidcMgr.removeToken(token.Cookie)
|