AOL · OpenAPI Overlay 1.0.0

AOL OAuth 2.0 API — API Evangelist enhancements

6 actions 6 updates servers extends openapi/aol-oauth2-api-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

serversx-openid-configurationx-issuerauthorizationUrltokenUrlrefreshUrlscopesopenIdConnect

Targets 6

$
$.info
$.components.securitySchemes.oauth2.flows.authorizationCode
$.components.securitySchemes
$.paths['/oauth2/get_token'].post
$.paths['/oauth2/request_auth'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: AOL OAuth 2.0 API — API Evangelist enhancements
  version: 1.0.0
extends: openapi/aol-oauth2-api-openapi.yml
x-generated: '2026-09-02'
x-method: probed
x-source: https://api.login.aol.com/.well-known/openid-configuration
x-note: >-
  The base specification names api.login.yahoo.com, the sibling deployment Yahoo
  Inc. runs. AOL serves its own OpenID Connect discovery document at
  api.login.aol.com declaring issuer "https://api.login.aol.com" and the same
  endpoint paths, so the AOL-owned host is added here as the primary server
  rather than mutated into the base spec. Every value in this overlay was read
  from that discovery document, probed 200 on 2026-09-02.
actions:
- target: $
  description: Add the AOL-owned identity host as the primary server.
  update:
    servers:
    - url: https://api.login.aol.com
      description: >-
        AOL identity / OAuth 2.0 / OpenID Connect server. Issuer per
        https://api.login.aol.com/.well-known/openid-configuration.
    - url: https://api.login.yahoo.com
      description: >-
        Yahoo Inc. deployment of the same Oath-era identity platform. Retained
        from the base specification.
- target: $.info
  description: Record the discovery document as the contract of record.
  update:
    x-openid-configuration: https://api.login.aol.com/.well-known/openid-configuration
    x-issuer: https://api.login.aol.com
- target: $.components.securitySchemes.oauth2.flows.authorizationCode
  description: >-
    Add the `openid2` scope, which AOL advertises in scopes_supported but the
    base specification omits, and point the flow at the AOL-owned host.
  update:
    authorizationUrl: https://api.login.aol.com/oauth2/request_auth
    tokenUrl: https://api.login.aol.com/oauth2/get_token
    refreshUrl: https://api.login.aol.com/oauth2/get_token
    scopes:
      openid2: Legacy OpenID 2.0 compatibility scope
- target: $.components.securitySchemes
  description: Add the openIdConnect scheme AOL's discovery document supports.
  update:
    openIdConnect:
      type: openIdConnect
      openIdConnectUrl: https://api.login.aol.com/.well-known/openid-configuration
- target: $.paths['/oauth2/get_token'].post
  description: >-
    Record the reversal path for token issuance and the supported client
    authentication methods.
  update:
    x-reversal:
      endpoint: https://api.login.aol.com/oauth2/revoke
      standard: RFC 7009
      window: not-stated
      grade: documented
    x-token-endpoint-auth-methods:
    - client_secret_basic
    - client_secret_post
- target: $.paths['/oauth2/request_auth'].get
  description: Record the assurance levels a relying party may request.
  update:
    x-acr-values-supported:
    - AAL1
    - AAL2