I am writing a simple, single issuer, open ID connect server.
I had planned to have each relying party have its own set of rsa keys for ID token signing.
However, now that I am looking at OIDC discovery and the JWKS enpoint, I don't find mention of a way to parametrize the JWKS endpoint for a given RP.
This leads me to think that it is expected that the OIDC server will use a global set of keys for all the registered RP.
Is this correct ? Should I have a global set of keys, a public JWKS endpoint, and use the same keys for every relying party ? If not correct, how does the discovery/JWKS endpoints can be parametrized ?