IDToken: Reuse claims from authlib (#87437)

* bump authlib version

* Reuse claims from authlib
This commit is contained in:
Karl Persson
2024-05-07 16:46:43 +02:00
committed by GitHub
parent 27fa544f72
commit 2d8570e85e
9 changed files with 18 additions and 28 deletions
+3 -3
View File
@@ -56,7 +56,7 @@ func TestService_SignIdentity(t *testing.T) {
s, err := jose.NewSigner(jose.SigningKey{Algorithm: jose.HS256, Key: key}, nil)
require.NoError(t, err)
token, err := jwt.Signed(s).Claims(claims).CompactSerialize()
token, err := jwt.Signed(s).Claims(claims.Claims).Claims(claims.Rest).CompactSerialize()
require.NoError(t, err)
return token, nil
@@ -87,7 +87,7 @@ func TestService_SignIdentity(t *testing.T) {
require.NoError(t, err)
claims := &auth.IDClaims{}
require.NoError(t, parsed.UnsafeClaimsWithoutVerification(&claims))
assert.Equal(t, login.AzureADAuthModule, claims.AuthenticatedBy)
require.NoError(t, parsed.UnsafeClaimsWithoutVerification(&claims.Claims, &claims.Rest))
assert.Equal(t, login.AzureADAuthModule, claims.Rest.AuthenticatedBy)
})
}