Home
Sydney Airport
Security
Sydney Airport Authentication
Authentication
Sydney Airport secures its APIs with openIdConnect and oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, clientCredentials, password, deviceCode, ciba, jwtBearer, saml2Bearer, umaTicket, and refreshToken flow(s).
Travel Australia Airports Aviation Airport Infrastructure Transportation Flight Information Passenger Experience
Methods: openIdConnect, oauth2
Schemes: 2
OAuth flows: authorizationCode, implicit, clientCredentials, password, deviceCode, ciba, jwtBearer, saml2Bearer, umaTicket, refreshToken
API key in:
Security Schemes
SYDOAuth2 oauth2
· flows: authorizationCode, implicit, clientCredentials, password
Source
Authentication Profile
generated: '2026-07-28'
method: derived
source: authentication/sydney-airport-openid-configuration.json
docs: null
note: >-
Sydney Airport publishes no public API and therefore no OpenAPI securitySchemes.
The only machine-readable authentication contract it publishes is the OpenID
Connect Discovery 1.0 document for the ForgeRock Access Management realm that
fronts InfoSYD, its gated airline / ground-handler / on-airport-tenant portal.
Everything below is derived verbatim from that document (harvested 2026-07-28,
HTTP 200) plus the authorize request observed on the InfoSYD login redirect.
It describes how a credentialed partner authenticates - it does not describe any
callable resource API, because none is published.
summary:
types:
- openIdConnect
- oauth2
api_key_in: []
oauth2_flows:
- authorizationCode
- implicit
- clientCredentials
- password
- deviceCode
- ciba
- jwtBearer
- saml2Bearer
- umaTicket
- refreshToken
public_self_serve: false
audience: airlines, ground handlers, border agencies and on-airport tenants with a
commercial or operational relationship with Sydney Airport Corporation Limited
schemes:
- name: SYDLogin
type: openIdConnect
openIdConnectUrl: https://id.syd.com.au/am/oauth2/.well-known/openid-configuration
issuer: https://id.syd.com.au:443/am/oauth2
vendor: ForgeRock Access Management (realm /alpha)
version: '3.0'
acr_values: [SYDLogin]
sources: [authentication/sydney-airport-openid-configuration.json]
- name: SYDOAuth2
type: oauth2
sources: [authentication/sydney-airport-openid-configuration.json]
flows:
- flow: authorizationCode
authorizationUrl: https://id.syd.com.au:443/am/oauth2/authorize
tokenUrl: https://id.syd.com.au:443/am/oauth2/access_token
refreshUrl: https://id.syd.com.au:443/am/oauth2/access_token
pkce: true
pkce_methods: [S256, plain]
observed_client: INFOSYD_APP_Client
observed_scope: openid profile email infosyd
observed_redirect_uri: https://sydneyairport.com.au/infosyd/callback
- flow: implicit
authorizationUrl: https://id.syd.com.au:443/am/oauth2/authorize
- flow: clientCredentials
tokenUrl: https://id.syd.com.au:443/am/oauth2/access_token
- flow: password
tokenUrl: https://id.syd.com.au:443/am/oauth2/access_token
endpoints:
authorization: https://id.syd.com.au:443/am/oauth2/authorize
token: https://id.syd.com.au:443/am/oauth2/access_token
userinfo: https://id.syd.com.au:443/am/oauth2/userinfo
jwks: https://id.syd.com.au:443/am/oauth2/connect/jwk_uri
introspection: https://id.syd.com.au:443/am/oauth2/introspect
revocation: https://id.syd.com.au:443/am/oauth2/token/revoke
registration: https://id.syd.com.au:443/am/oauth2/register
pushed_authorization_request: https://id.syd.com.au:443/am/oauth2/par
end_session: https://id.syd.com.au:443/am/oauth2/connect/endSession
check_session_iframe: https://id.syd.com.au:443/am/oauth2/connect/checkSession
client_authentication:
methods:
- client_secret_basic
- client_secret_post
- private_key_jwt
- tls_client_auth
- self_signed_tls_client_auth
- none
mtls_bound_access_tokens: true
require_pushed_authorization_requests: false
require_request_uri_registration: true
tokens:
id_token_signing_alg: [RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512,
HS256, HS384, HS512]
id_token_encryption_alg: [RSA-OAEP, RSA-OAEP-256, ECDH-ES, ECDH-ES+A128KW, ECDH-ES+A192KW,
ECDH-ES+A256KW, A128KW, A192KW, A256KW, dir]
subject_types: [public, pairwise]
response_types: [code, 'code id_token', 'code token', 'code token id_token', id_token,
token, 'token id_token', device_code]
response_modes: [query, fragment, form_post, jwt, query.jwt, fragment.jwt, form_post.jwt]
backchannel_logout_supported: true
unauthenticated_surfaces:
- url: https://www.sydneyairport.com.au/_a/flights
auth: none
note: Undocumented website backend. No key, no token, no published contract; the
site terms of use prohibit automated retrieval.
- url: https://www.sydneyairport.com.au/_a/security-wait-times
auth: none
note: Undocumented website backend, same posture.
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/sydney-airport-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 email required.
A second provider on the same verified email joins the account you already have.