'IDX10503: Signature validation failed. Token does not have a kid. Keys tried: 'System.Text.StringBuilder'.
Exceptions caught:
'System.Text.StringBuilder'.
token: 'System.IdentityModel.Tokens.Jwt.JwtSecurityToken'.'
Can you please help here to solve the issue
I think
SecurityKey[] keys = x509Data.Values.Select(CreateSecurityKeyFromPublicKey).ToArray(); because of this line we are getting error
I have two HTTP trigger functions in 2 different Function Apps - Func1 and Func2
Both Func1 and Func2 are called by public users . The caller is authenticated by Firebase login/password and then a bearer token is sent across to Func1 and Func2.
If Func1 wants to make a call to Func2 then what approach should Func2 take to authenticate itself to Func1 so that Func1 can seamlessly handle both public users and internal calls?