TAL · Authentication Profile

Tal Australia Authentication

Authentication

TAL secures its APIs with openIdConnect, oauth2, and http across 5 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, refresh_token, password, device_code, and ciba flow(s).

InsuranceAustraliaLife InsuranceIncome ProtectionGroup InsuranceSuperannuationUnderwritingClaimsCarrierEmbedded InsurancePartner GatedNo Public APIOpenID ConnectGraphQLIdentity
Methods: openIdConnect, oauth2, http Schemes: 5 OAuth flows: authorizationCode, implicit, refresh_token, password, device_code, ciba API key in:

Security Schemes

talpartner-oidc openIdConnect
acp-oidc openIdConnect
claimsassist-oidc openIdConnect
glsb2b-bearer http
scheme: bearer
adviser-centre-session session
scheme: cookie

Source

Authentication Profile

tal-australia-authentication.yml Raw ↑
generated: '2026-07-25'
method: searched
source: https://login.talpartner.tal.com.au/.well-known/openid-configuration
docs: null
note: |
  TAL publishes no OpenAPI, so this profile is built from live, anonymous
  OpenID Connect discovery documents on TAL's own identity hosts plus the
  WWW-Authenticate challenges returned by TAL's partner API hosts. Every value
  below was observed on 2026-07-25; nothing is inferred from marketing copy.
summary:
  types: [openIdConnect, oauth2, http]
  api_key_in: []
  oauth2_flows: [authorizationCode, implicit, refresh_token, password, device_code,
    ciba]
  pkce: S256
  public_registration: false
  gated: true
schemes:
- name: talpartner-oidc
  type: openIdConnect
  issuer: https://login.talpartner.tal.com.au
  openIdConnectUrl: https://login.talpartner.tal.com.au/.well-known/openid-configuration
  vendor: Okta (org talpartner-au.okta.com)
  purpose: Partner / distributor sign-in for TAL partner applications
  endpoints:
    authorization: https://login.talpartner.tal.com.au/oauth2/v1/authorize
    token: https://login.talpartner.tal.com.au/oauth2/v1/token
    userinfo: https://login.talpartner.tal.com.au/oauth2/v1/userinfo
    jwks: https://login.talpartner.tal.com.au/oauth2/v1/keys
    introspection: https://login.talpartner.tal.com.au/oauth2/v1/introspect
    revocation: https://login.talpartner.tal.com.au/oauth2/v1/revoke
    end_session: https://login.talpartner.tal.com.au/oauth2/v1/logout
    registration: https://login.talpartner.tal.com.au/oauth2/v1/clients
    device_authorization: https://login.talpartner.tal.com.au/oauth2/v1/device/authorize
    pushed_authorization_request: https://login.talpartner.tal.com.au/oauth2/v1/par
  grant_types: [authorization_code, implicit, refresh_token, password,
    'urn:ietf:params:oauth:grant-type:device_code', 'urn:openid:params:grant-type:ciba']
  response_types: [code, id_token, code id_token, code token, id_token token,
    code id_token token]
  token_endpoint_auth_methods: [client_secret_basic, client_secret_post,
    client_secret_jwt, private_key_jwt, none]
  code_challenge_methods: [S256]
  id_token_signing_alg: [RS256]
  id_token_encryption_alg: [RSA-OAEP-256, RSA-OAEP-384, RSA-OAEP-512]
  dpop_signing_alg: [RS256, RS384, RS512, ES256, ES384, ES512]
  request_object_supported: true
  sources: [well-known/tal-australia-talpartner-openid-configuration.json]
- name: acp-oidc
  type: openIdConnect
  issuer: https://auth.acp.tal.com.au
  openIdConnectUrl: https://auth.acp.tal.com.au/.well-known/openid-configuration
  vendor: Okta
  purpose: Identity for acp.tal.com.au
  grant_types: [authorization_code, implicit, refresh_token, password,
    'urn:ietf:params:oauth:grant-type:device_code', 'urn:openid:params:grant-type:ciba']
  code_challenge_methods: [S256]
  sources: [well-known/tal-australia-acp-openid-configuration.json]
- name: claimsassist-oidc
  type: openIdConnect
  issuer: https://auth.claimsassist.tal.com.au
  openIdConnectUrl: https://auth.claimsassist.tal.com.au/.well-known/openid-configuration
  vendor: Okta
  purpose: Identity for TAL Claims Assist (claimassist.tal.com.au) and its
    EFT / group-claims / TFN APIs
  grant_types: [authorization_code, implicit, refresh_token, password,
    'urn:ietf:params:oauth:grant-type:device_code']
  code_challenge_methods: [S256]
  sources: [well-known/tal-australia-claimsassist-openid-configuration.json]
- name: glsb2b-bearer
  type: http
  scheme: bearer
  purpose: TAL Group Life B2B (glsb2b) partner API estate
  evidence: 'HTTP 401 with WWW-Authenticate: Bearer realm="app-b2bcommon-prodmel.azurewebsites.net"
    from https://common.glsb2b.tal.com.au/ on 2026-07-25 (ASP.NET on Azure App
    Service). Every path probed under that host returns 401 to an anonymous
    caller, including /swagger, /swagger/v1/swagger.json and /openapi.json.'
  sources: [live probe]
- name: adviser-centre-session
  type: session
  scheme: cookie
  purpose: TAL Adviser Centre extranet (adviser.tal.com.au)
  evidence: Sitecore extranet login; unknown paths 302 to
    /404?item=...&user=extranet%5cAnonymous&site=TAC. No OIDC discovery served.
  sources: [review.yml]
onboarding:
  self_serve: false
  note: |
    There is no public client registration, no developer key issuance and no
    published credential flow. Access to every TAL API host observed is granted
    through a bilateral partner agreement (adviser software vendors, super-fund
    administrators, payroll/embedded distributors). The Okta dynamic client
    registration endpoint is advertised in discovery but is an Okta org default,
    not an open self-service path.

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/tal-australia-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.