Class SharedSecretOpenIdResolverImpl

  • All Implemented Interfaces:
    OpenIdResolver

    public class SharedSecretOpenIdResolverImpl
    extends BaseOpenIdResolver
    This class exists to allow functionality for those Open ID Connect providers which supply their signatures through symmetric key algorithms (e.g. HMAC). In these cases we want to use the shared secret (known to both the provider and client) such that we can generate a "private key". We do this using the SecretKeySpec call in verifySignature(org.forgerock.json.jose.jws.SignedJwt).