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
-
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
-