Interface OidcProvider

All Known Implementing Classes:
OidcProviderJson

public interface OidcProvider
An OpenID Connect identity provider registered with the Equinix Security Token Service, as returned by the STS OIDC provider operations.

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

  • Method Details

    • getIdpId

      String getIdpId()
      Returns:
      the identity provider identifier
    • getName

      String getName()
      Returns:
      the human-readable name of the identity provider
    • getIssuerUri

      String getIssuerUri()
      Returns:
      the issuer URI of the identity provider
    • getIssuerLocation

      String getIssuerLocation()
      Returns:
      the issuer location of the identity provider
    • getTrustedClientIds

      List<String> getTrustedClientIds()
      Returns:
      the client ids trusted for tokens issued by this provider
    • getGroupMembershipClaim

      String getGroupMembershipClaim()
      Returns:
      the claim used to derive group membership
    • getStatus

      ProviderStatus getStatus()
      Returns:
      the status of the identity provider
    • getJwks

      Jwks getJwks()
      Returns:
      the JSON Web Key Set registered for the provider
    • getJwksRetrievedAt

      String getJwksRetrievedAt()
      Returns:
      the timestamp at which the JWKS was last retrieved
    • getRev

      String getRev()
      Returns:
      the opaque revision of the identity provider
    • getCreatedBy

      String getCreatedBy()
      Returns:
      the principal that created the identity provider
    • getCreatedAt

      String getCreatedAt()
      Returns:
      the creation timestamp
    • getUpdatedBy

      String getUpdatedBy()
      Returns:
      the principal that last updated the identity provider
    • getUpdatedAt

      String getUpdatedAt()
      Returns:
      the last-updated timestamp