protected getIssuerConfig()

in src/jwt-rsa.ts [484:498]


  protected getIssuerConfig(
    issuer?: string
  ): IssuerConfig & { jwksUri: string } {
    if (!issuer) {
      if (this.issuersConfig.size !== 1) {
        throw new ParameterValidationError("issuer must be provided");
      }
      issuer = this.issuersConfig.keys().next().value;
    }
    const config = this.issuersConfig.get(issuer!);
    if (!config) {
      throw new ParameterValidationError(`issuer not configured: ${issuer}`);
    }
    return config;
  }