GCP OAuth-OIDC Identity Provider

I am having some use-cases related to recent project requirement.

Objective - How a GCP OIDC Identity provider works with multiple GCP IAM service account. Suppose we have 10 streaming applications are running on GCP/Machine and each streaming application is using different GCP IAM Service account to establish a connection to Confluent Cloud using OAuth token, so here how many GCP identity provider require to configure in Confluent cloud.

Query -

  1. How many GCP identity provider are allowed to add in Confluent Cloud per Organisation.
  2. Can different GCP service accounts access different identity pool within same Identity provider.

It would be really appreciated if you share the Google identity provider JWKS & Issuer URL that help me lot to implement the use case.