TVU Networks · Authentication Profile

Tvu Networks Authentication

Authentication

TVU Networks secures its APIs with apikey, bearer, and signature across 3 declared security schemes, as derived from its OpenAPI definitions.

CompanyMediaVideoBroadcastLive StreamingVideo TransmissionCloud ProductionMedia Supply ChainPlayoutFAST ChannelsRemote ProductionMetadataSearchSCTE-35MOS
Methods: apikey, bearer, signature Schemes: 3 OAuth flows: API key in:

Security Schemes

bearer http
scheme: bearer · in: header ()
SID apiKey
· in: header ()
AccessKey signature
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-09-01'
method: searched
source: https://docs.tvunetworks.cn/folder-45770135 (Authentication API) — enriched over the profile derived from openapi/*.yml
summary:
  types: [apikey, bearer, signature]
  documented_methods: 3
  transport: https
  note: >-
    Every one of the 21 assembled OpenAPI documents declares the same two Apifox-exported
    securitySchemes — `bearer` and `apikey-header-Authorization`. TVU's own Authentication page
    documents THREE distinct schemes; the third (AccessKey + timestamp + MD5 signature) is not
    modelled in the exported securitySchemes at all, so a consumer reading only the spec would
    miss it.
schemes:
- name: bearer
  type: http
  scheme: bearer
  in: header
  header: Authorization
  credential: AppSecret
  description: >-
    The bearer token is the account's AppSecret, generated in Command Center -> Setting ->
    Access App -> Create an Access App with both "API Function" and "BearerToken" enabled.
    TVU documents it as a 32-character string of digits and lowercase letters. The AppSecret
    owner determines which resources the call may read or manage.
  supported_by: [MediaHub, TVUSearch, mma.tvunetworks.com]
  docs: https://docs.tvunetworks.cn/folder-45770135
  spec_note: >-
    Exported by Apifox as `type: bearer`, which is not a valid OpenAPI 3.0 securityScheme type
    (the correct form is `type: http, scheme: bearer`). Recorded here in its corrected form;
    the deviation is left verbatim in openapi/ and captured in overlays/ and conformance/.
- name: SID
  type: apiKey
  in: header
  header: SID
  description: >-
    Session ID obtained by POSTing an email plus the SHA-512 hex digest of the password (and an
    expireTime in minutes) to the token endpoint; the returned result.token is sent as the SID
    request header on subsequent calls. The SID owner determines which resources the call may
    access.
  token_endpoint: https://userservice.tvunetworks.com/userAuth/token/getToken
  operation: openapi/tvu-networks-authentication-openapi.yml
  docs: https://docs.tvunetworks.cn/folder-45770135
- name: AccessKey
  type: signature
  in: header
  header: AccessKey
  fields:
  - {name: appkey, type: string, description: 'TVU issues a key pair to API users — AppKey and AppSecret'}
  - {name: timestamp, type: string, description: 'milliseconds; required to generate the signature'}
  - {name: signature, type: string, description: 'MD5(AppSecret + timestamp)'}
  description: >-
    An HMAC-style signed-request scheme documented on the Authentication page and NOT present in
    any exported securityScheme. An agent that reads only the OpenAPI will not discover it.
  docs: https://docs.tvunetworks.cn/folder-45770135
  weakness: >-
    The signature is an MD5 digest. MD5 is not collision-resistant and is deprecated for
    authentication use; recorded as published, not endorsed.
oauth2: false
openid_connect: false
mtls: false
gaps:
- 'No OAuth 2.0 or OpenID Connect: no /.well-known/openid-configuration or /.well-known/oauth-authorization-server is served on any TVU host (all 404 or SPA-shell 200).'
- 'The exported specs carry no `security:` requirement on individual operations, so the spec does not say which of the three schemes each operation accepts — the Authentication page does, in prose.'
- 'Several exported operations carry SID/Authorization/Cookie/sid as REQUIRED plain header parameters with live-looking example values rather than as security requirements.'

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/tvu-networks-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.