Bupa Australia Authentication
Bupa Australia secures its APIs with oauth2 and openIdConnect across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, and hybrid flow(s).
Security Schemes
Source
Authentication Profile
generated: '2026-07-25'
method: searched
source: |
Live fetches on 2026-07-25 of the two anonymously readable OpenID Connect
discovery documents in the Bupa Australia estate, plus the developer portal
sign-in page and its config.json. No OpenAPI exists for this provider, so
nothing here is derived from a spec.
docs: https://portal.api.bupa.com.au/get-started
summary:
types: [oauth2, openIdConnect]
api_key_in: []
oauth2_flows: [authorizationCode, implicit, hybrid]
api_authentication_published: false
note: |
Every authentication mechanism Bupa Australia publishes guards a HUMAN
sign-in, not an API. The developer portal releases API specifications only
after contacting the Bupa Integration Fabric Team, so no API base URL, no
key header name and no token audience is documented to anonymous
developers. The schemes below are what can actually be read from the
public surface, and they are recorded as what they are.
schemes:
- name: partner-portal-b2c
type: openIdConnect
status: confirmed
guards: Bupa Partner Portal (https://partner.bupa.com.au/)
platform: Azure AD B2C
openIdConnectUrl: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/B2C_1A_PROD_01_SIGNUP_SIGNIN/v2.0/.well-known/openid-configuration
issuer: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/v2.0/
authorizationUrl: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/b2c_1a_prod_01_signup_signin/oauth2/v2.0/authorize
tokenUrl: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/b2c_1a_prod_01_signup_signin/oauth2/v2.0/token
endSessionUrl: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/b2c_1a_prod_01_signup_signin/oauth2/v2.0/logout
jwksUrl: https://partnerlogin.bupa.com.au/52bddae3-95ef-41bb-8c87-5561dead0bad/b2c_1a_prod_01_signup_signin/discovery/v2.0/keys
policy: B2C_1A_PROD_01_SIGNUP_SIGNIN
scopes_supported: [openid]
response_types_supported: [code, code id_token, code token, code id_token token, id_token, id_token token, token, token id_token]
response_modes_supported: [query, fragment, form_post]
token_endpoint_auth_methods_supported: [client_secret_post, client_secret_basic]
id_token_signing_alg_values_supported: [RS256]
subject_types_supported: [pairwise]
claims_supported: [name, given_name, family_name, email, sub, tid, mobile, iss, iat, exp, aud, acr, nonce, auth_time]
code_challenge_methods_supported: null
sources: [well-known/bupa-australia-partner-b2c-openid-configuration.json]
- name: developer-portal-entra
type: openIdConnect
status: confirmed
guards: Sign-in to the Bupa developer portal (https://portal.api.bupa.com.au/signin)
platform: Microsoft Entra ID
tenant: fee9c112-179f-46e3-ab98-f8d58602cf19
tenant_region_scope: OC
openIdConnectUrl: https://login.microsoftonline.com/fee9c112-179f-46e3-ab98-f8d58602cf19/v2.0/.well-known/openid-configuration
issuer: https://login.microsoftonline.com/fee9c112-179f-46e3-ab98-f8d58602cf19/v2.0
authorizationUrl: https://login.microsoftonline.com/fee9c112-179f-46e3-ab98-f8d58602cf19/oauth2/v2.0/authorize
tokenUrl: https://login.microsoftonline.com/fee9c112-179f-46e3-ab98-f8d58602cf19/oauth2/v2.0/token
scopes_supported: [openid, profile, email, offline_access]
response_types_supported: [code, id_token, code id_token, id_token token]
id_token_signing_alg_values_supported: [RS256]
subject_types_supported: [pairwise]
sources: [well-known/bupa-australia-portal-entra-openid-configuration.json]
evidence: |
https://portal.api.bupa.com.au/signin ships a signin-aad widget configured
with tenants ["fee9c112-179f-46e3-ab98-f8d58602cf19"] alongside a
signin-aad-b2c widget labelled "Sign-in / Register" — one path for Bupa
staff, one for external registrants.
- name: apim-subscription-key
type: apiKey
status: implied
guards: The Bupa API gateway (api.bupa.com.au), once a partner is onboarded.
platform: Azure API Management
in: null
parameter_name: null
evidence: |
portal.api.bupa.com.au is an Azure APIM managed developer portal
(config.json names service banzprodapim01) and its home page copy reads
"Start with simple registration and get the keys to manage, build and
test." Subscription keys (Ocp-Apim-Subscription-Key by APIM default) are
the platform norm, but Bupa publishes no header name, no scope and no base
URL, so nothing is asserted here beyond the platform fact.
note: Inferred from the platform, not from any published API reference.
probes:
- url: https://api.bupa.com.au/.well-known/openid-configuration
status: 502
- url: https://api.bupa.com.au/.well-known/oauth-authorization-server
status: 502
- url: https://portal.api.bupa.com.au/.well-known/openid-configuration
status: 404
- url: https://portal.api.bupa.com.au/.well-known/oauth-authorization-server
status: 404
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.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/security/bupa-australia-authentication"
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.