Droplet Biosciences · Authentication Profile
Droplet Biosciences Authentication
Authentication
Droplet Biosciences secures its APIs with none, oauth2, and http across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).
CompanyHealthHealthcareDiagnosticsOncologyGenomicsLiquid BiopsyLife SciencesBiotechnologyClinical Laboratory
Methods: none, oauth2, http
Schemes: 3
OAuth flows: authorizationCode
API key in:
Security Schemes
anonymous none
oauth2 oauth2
· flows: authorizationCode
application-passwords http
scheme: basic
Source
Authentication Profile
generated: '2026-08-12'
method: probed
source: https://dropletbiosci.com/wp-json/oauth/v1/metadata
note: >-
Derived from live, anonymously readable discovery documents on dropletbiosci.com — there is no
OpenAPI to derive from and the provider publishes no authentication documentation page. Two
distinct auth models coexist on the same host: the WordPress core REST API is READ-ANONYMOUS
for published content and uses cookie+nonce or application passwords for writes, while the MCP
and Abilities surfaces sit behind an OAuth 2.0 authorization server. None of this is a Droplet
developer program; it is the auth posture of the CMS the company runs its marketing site on.
summary:
types: [none, oauth2, http]
api_key_in: []
oauth2_flows: [authorizationCode]
anonymous_read: true
schemes:
- name: anonymous
type: none
applies_to:
- https://dropletbiosci.com/wp-json/wp/v2/*
description: >-
Published content collections (posts, pages, media, and the custom types publications,
press-releases, team) return 200 with no credential. Verified 2026-08-12.
sources: [https://dropletbiosci.com/wp-json/wp/v2/publications]
- name: oauth2
type: oauth2
applies_to:
- https://dropletbiosci.com/wp-json/mcp/*
- https://dropletbiosci.com/wp-json/wp-abilities/v1/*
flows:
- flow: authorizationCode
issuer: https://dropletbiosci.com/events-manager
authorizationUrl: https://dropletbiosci.com/events-manager/oauth/authorize
tokenUrl: https://dropletbiosci.com/wp-json/oauth/v1/token
revocationUrl: https://dropletbiosci.com/wp-json/oauth/v1/revoke
registrationUrl: https://dropletbiosci.com/wp-json/oauth/v1/register
scopes:
events-manager:mcp: Access the Events Manager MCP server
pkce:
required: true
code_challenge_methods_supported: [S256]
client_authentication:
token_endpoint_auth_methods_supported: [none]
note: Public clients only — no confidential-client authentication method is advertised.
dynamic_client_registration:
supported: true
spec: RFC 7591
url: https://dropletbiosci.com/wp-json/oauth/v1/register
note: Open registration endpoint; not exercised by this probe (registering a client would write to the provider's system).
jwks:
url: https://dropletbiosci.com/wp-json/oauth/v1/jwks
status: 200
keys: 0
note: 'The JWKS document is served but empty ({"keys":[]}), so no token signature can be verified from published material.'
discovery:
metadata_url: https://dropletbiosci.com/wp-json/oauth/v1/metadata
rfc8414_well_known: false
note: >-
Metadata is NOT served at /.well-known/oauth-authorization-server (404), so a standards-
compliant RFC 8414 client will fail discovery against this issuer.
sources: [https://dropletbiosci.com/wp-json/oauth/v1/metadata]
- name: application-passwords
type: http
scheme: basic
applies_to:
- https://dropletbiosci.com/wp-json/wp/v2/*
description: >-
WordPress application passwords, advertised in the /wp-json/ discovery document's
authentication block. Authorization is granted interactively at
https://dropletbiosci.com/wp-admin/authorize-application.php. Write access only; there is no
self-service developer signup behind it.
sources: [https://dropletbiosci.com/wp-json/]
gaps:
- No authentication documentation page exists on the provider's site.
- No RFC 8414 or RFC 9728 well-known discovery.
- Empty JWKS.
- The 401 challenge carries no WWW-Authenticate header pointing at the authorization server.
x-evidence:
fetched: '2026-08-12'
probes:
- {url: 'https://dropletbiosci.com/wp-json/oauth/v1/metadata', http_status: 200}
- {url: 'https://dropletbiosci.com/wp-json/oauth/v1/jwks', http_status: 200}
- {url: 'https://dropletbiosci.com/.well-known/oauth-authorization-server', http_status: 404}
- {url: 'https://dropletbiosci.com/.well-known/oauth-protected-resource', http_status: 404}
- {url: 'https://dropletbiosci.com/wp-json/wp/v2/publications?per_page=1', http_status: 200}
- {url: 'https://dropletbiosci.com/wp-json/wp-abilities/v1/abilities', http_status: 401}