OidcSiopVerifier
constructor(clientIdScheme: OidcSiopVerifier.ClientIdScheme, keyMaterial: KeyMaterial = EphemeralKeyWithoutCert(), verifier: Verifier = VerifierAgent(identifier = clientIdScheme.clientId), jwsService: JwsService = DefaultJwsService(DefaultCryptoService(keyMaterial)), verifierJwsService: VerifierJwsService = DefaultVerifierJwsService(DefaultVerifierCryptoService()), timeLeewaySeconds: Long = 300, clock: Clock = Clock.System, nonceService: NonceService = DefaultNonceService(), stateToNonceStore: MapStore<String, String> = DefaultMapStore(), stateToResponseTypeStore: MapStore<String, String> = DefaultMapStore())(source)