Century Communities · Authentication Profile

Century Communities Authentication

Authentication

Century Communities publishes no developer portal and no hand-written authentication guide. This profile is read entirely from the OpenID Connect discovery document the company's own host serves at /.well-known/openid-configuration (HTTP 200, application/json, probed 2026-09-14), plus the JWKS it points at. Every value below is copied from that document; nothing is inferred.

Century Communities declares 1 security scheme(s) across its OpenAPI definitions.

Real EstateHomebuildingConstructionContent ManagementConsumerMortgage
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

OpenID Connect / OAuth 2.0 (Optimizely CMS) openIdConnect

Source

Authentication Profile

century-communities-authentication.yml Raw ↑
generated: '2026-09-14'
method: probed
source: https://www.centurycommunities.com/.well-known/openid-configuration
provider: Century Communities
providerId: century-communities
description: >-
  Century Communities publishes no developer portal and no hand-written authentication
  guide. This profile is read entirely from the OpenID Connect discovery document the
  company's own host serves at /.well-known/openid-configuration (HTTP 200,
  application/json, probed 2026-09-14), plus the JWKS it points at. Every value below is
  copied from that document; nothing is inferred.
ownership_note: >-
  The authorization server is the one built into Optimizely (Episerver) CMS, which Century
  Communities runs its public site on. It is a first-party surface in the sense that
  matters here: the issuer is https://www.centurycommunities.com/, and every endpoint the
  document names lives under that host and is operated by Century Communities. The
  software is the vendor's; the deployment, the keys and the tokens are the company's.
schemes:
  - id: openid-connect
    type: openIdConnect
    name: OpenID Connect / OAuth 2.0 (Optimizely CMS)
    openIdConnectUrl: https://www.centurycommunities.com/.well-known/openid-configuration
    issuer: https://www.centurycommunities.com/
    endpoints:
      authorization: https://www.centurycommunities.com/api/episerver/connect/authorize
      token: https://www.centurycommunities.com/api/episerver/connect/token
      userinfo: https://www.centurycommunities.com/api/episerver/connect/userinfo
      end_session: https://www.centurycommunities.com/api/episerver/connect/logout
      jwks: https://www.centurycommunities.com/.well-known/jwks
    grant_types:
      - authorization_code
      - refresh_token
      - client_credentials
    response_types:
      - code
    response_modes:
      - form_post
      - fragment
      - query
    pkce:
      supported: true
      code_challenge_methods:
        - S256
    token_endpoint_auth_methods:
      - client_secret_basic
      - client_secret_post
    id_token_signing_alg:
      - RS256
    claims:
      - aud
      - exp
      - iat
      - iss
      - sub
      - profile
      - email
      - role
    subject_types:
      - public
    parameters:
      claims_parameter_supported: false
      request_parameter_supported: false
      request_uri_parameter_supported: false
    credential_issuance: >-
      Not public. There is no self-service sign-up, client registration endpoint, or
      developer portal; the discovery document advertises no registration_endpoint, so
      clients must be provisioned by Century Communities.
anonymous_surface:
  note: >-
    The Optimizely Content Delivery API on the same host answers unauthenticated. Probed
    2026-09-14: GET /api/episerver/v3.0/site returned HTTP 200 with the live site
    definition, and GET /api/episerver/v3.0/content/5 returned HTTP 200 with the home-page
    content tree. No key, no token, no Authorization header.
  endpoints_probed:
    - url: https://www.centurycommunities.com/api/episerver/v3.0/site
      status: 200
    - url: https://www.centurycommunities.com/api/episerver/v3.0/content/5
      status: 200
gaps:
  - No first-party authentication documentation of any kind.
  - No dynamic client registration endpoint advertised.
  - No /.well-known/oauth-protected-resource document (404 on every host probed).
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/century-communities-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.