Interface OpenIdConfiguration

All Known Implementing Classes:
OpenIdConfigurationJson

public interface OpenIdConfiguration
The OpenID Connect discovery document for the Equinix Security Token Service, as returned by the STS OpenID configuration operation.

This is a read-only response view (spec schema OpenIdConfiguration).

  • Method Details

    • getIssuer

      String getIssuer()
      Returns:
      the issuer identifier
    • getJwksUri

      String getJwksUri()
      Returns:
      the URI of the JSON Web Key Set
    • getTokenEndpoint

      String getTokenEndpoint()
      Returns the token endpoint the discovery document advertises.

      Live (2026-11-11) this is https://sts.eqix.equinix.com/use/token, not the spec's /v1/token that STS.tokens().generate(...) posts to. Both paths accept the same RFC 8693 exchange and return the same {"error","error_description"} errors.

      Returns:
      the token endpoint URI, read from token_endpoint
    • getClaimsSupported

      List<String> getClaimsSupported()
      Returns:
      the claims supported by the provider
    • getResponseTypesSupported

      List<String> getResponseTypesSupported()
      Returns:
      the response types supported by the provider
    • getSubjectTypesSupported

      List<String> getSubjectTypesSupported()
      Returns:
      the subject types supported by the provider
    • getIdTokenSigningAlgValuesSupported

      List<String> getIdTokenSigningAlgValuesSupported()
      Returns:
      the ID token signing algorithms supported by the provider