Metalenz · Authentication Profile

Metalenz Authentication

Authentication

Metalenz publishes no developer program and issues no API credentials. The WordPress REST content API behind metalenz.com is anonymously readable — no key, token, signature or account is required to read press releases, pages, media, taxonomies, search, oEmbed or the discovery metadata. The server declares exactly one authentication method in its own root document, WordPress application passwords, and that method gates only the write and privileged-read operations that are not part of the public surface. Separately, Metalenz runs a credential-gated documentation portal at docs.metalenz.com behind Microsoft Entra ID; that is a human login, not an API credential.

Metalenz declares 0 security scheme(s) across its OpenAPI definitions.

CompanySemiconductorsOpticsMeta-OpticsMetasurfacePhotonicsBiometricsFace AuthenticationPolarization Imaging3D SensingComputer-VisionConsumer ElectronicsAutomotiveRoboticsHardwareContent
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-25'
method: probed
source: https://metalenz.com/wp-json/
docs: https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/
description: >-
  Metalenz publishes no developer program and issues no API credentials. The WordPress REST content
  API behind metalenz.com is anonymously readable — no key, token, signature or account is required
  to read press releases, pages, media, taxonomies, search, oEmbed or the discovery metadata. The
  server declares exactly one authentication method in its own root document, WordPress application
  passwords, and that method gates only the write and privileged-read operations that are not part
  of the public surface. Separately, Metalenz runs a credential-gated documentation portal at
  docs.metalenz.com behind Microsoft Entra ID; that is a human login, not an API credential.
summary:
  types: []
  anonymous_read: true
  credentialed_write: true
  api_key_in: []
  oauth2_flows: []
  note: >-
    No securityScheme appears in any of the seven derived OpenAPI documents because the public
    surface genuinely has none. This is a recorded absence, not a gap in harvesting.
schemes: []
declared_by_server:
- name: application-passwords
  type: http
  scheme: basic
  description: >-
    WordPress application passwords (RFC 7617 Basic over TLS, username + generated application
    password). Declared in the `authentication` block of the API root document. Required for every
    write method and for privileged reads such as GET /wp/v2/settings, /wp/v2/themes,
    /wp/v2/plugins, /wp/v2/menus and the whole widget/template/global-styles surface. Credentials
    are issued per WordPress user from the site admin — there is no public registration path, so
    this is a staff-only credential, not a developer credential.
  authorization_endpoint: https://metalenz.com/wp-admin/authorize-application.php
  source: https://metalenz.com/wp-json/
adjacent_identity_systems:
- name: Microsoft Entra ID (Azure AD)
  applies_to: https://docs.metalenz.com/documentation/
  protocol: OpenID Connect 1.0 (implicit id_token, prompt=select_account)
  tenant: 8dd6aaa4-ef1b-4a81-a14f-ef61ccec4361
  issuer: https://login.microsoftonline.com/8dd6aaa4-ef1b-4a81-a14f-ef61ccec4361/v2.0
  authorization_endpoint: https://login.microsoftonline.com/8dd6aaa4-ef1b-4a81-a14f-ef61ccec4361/oauth2/v2.0/authorize
  scopes_supported: [openid, profile, email, offline_access]
  detail: >-
    docs.metalenz.com serves a two-line landing page linking to /documentation/, which 301s to
    /documentation/ and then redirects into the Microsoft Entra ID authorize endpoint for the
    Metalenz tenant. This is Metalenz's customer/partner documentation for its optics products and
    it is not reachable without an account. It is recorded here because it is the only identity
    surface Metalenz operates, but it protects human documentation, not an API: no API is
    advertised behind it and no protected-resource metadata is published. The tenant and client
    identifiers above are public values emitted in the redirect URL, not secrets.
evidence:
- url: https://metalenz.com/wp-json/
  http_status: 200
  finding: 'authentication: {"application-passwords": {"endpoints": {"authorization": "https://metalenz.com/wp-admin/authorize-application.php"}}}'
- url: https://metalenz.com/wp-json/wp/v2/posts?per_page=2
  http_status: 200
  finding: 'Anonymous read succeeds; response carries `Allow: GET`, confirming read-only anonymous access. X-WP-Total 26.'
- url: https://metalenz.com/wp-json/wp/v2/media?per_page=2
  http_status: 200
  finding: Anonymous read of the media library succeeds, X-WP-Total 418.
- url: https://metalenz.com/wp-json/wp/v2/settings
  http_status: 401
  finding: '{"code":"rest_forbidden","message":"Sorry, you are not allowed to do that.","data":{"status":401}}'
- url: https://metalenz.com/wp-json/wp/v2/themes
  http_status: 401
  finding: 'Privileged read is credential-gated: {"code":"rest_cannot_view_themes",...}'
- url: https://docs.metalenz.com/documentation
  http_status: 301
  finding: 301 to /documentation/, which redirects into login.microsoftonline.com — Entra ID gate.
- url: https://login.microsoftonline.com/8dd6aaa4-ef1b-4a81-a14f-ef61ccec4361/v2.0/.well-known/openid-configuration
  http_status: 200
  finding: OpenID Provider metadata for the Metalenz tenant; confirms the gate is OIDC.
x-evidence:
  fetched: '2026-08-25'
  probes: 7

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/metalenz-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.