Oncolens Authentication
OncoLens publishes no public API and no developer authentication documentation. What it does serve, anonymously and on its own domain, is a complete OpenID Connect Discovery document for the identity provider that fronts the customer application. This profile is derived entirely from that document plus the observed sign-in redirect chain — it describes how a human signs in to the OncoLens SaaS, not how a developer would authenticate against a product API, because no product API is published.
OncoLens declares 0 security scheme(s) across its OpenAPI definitions.
Security Schemes
Source
Authentication Profile
generated: '2026-08-26'
method: probed
source: https://login.oncolens.com/.well-known/openid-configuration
name: OncoLens authentication profile
description: >-
OncoLens publishes no public API and no developer authentication documentation. What it
does serve, anonymously and on its own domain, is a complete OpenID Connect Discovery
document for the identity provider that fronts the customer application. This profile is
derived entirely from that document plus the observed sign-in redirect chain — it describes
how a human signs in to the OncoLens SaaS, not how a developer would authenticate against a
product API, because no product API is published.
scope_of_this_artifact: user-sign-in-only
api_authentication_documented: false
api_authentication_note: >-
No developer portal, API reference, API key issuance flow, or partner authentication guide
exists on any OncoLens host. Access to the platform is through the application UI at
signin.oncolens.com.
identity_provider:
issuer: https://login.oncolens.com/
platform: Auth0
platform_evidence: >-
login.oncolens.com is an Auth0 custom domain — DNS CNAME chain resolves through
oncolens-prod-cd-a5uiupzhjmdoqgm4.edge.tenants.us.auth0.com and oncolens-prod.us.auth0.com;
the discovery document also advertises Auth0-proprietary grant type URNs under
http://auth0.com/oauth/grant-type/.
tenant_region: us
security_schemes:
- key: openIdConnect
type: openIdConnect
openIdConnectUrl: https://login.oncolens.com/.well-known/openid-configuration
description: >-
OpenID Connect Discovery 1.0 / RFC 8414. Full authorization-server metadata is served
anonymously; the same payload is returned at /.well-known/oauth-authorization-server.
- key: oauth2
type: oauth2
description: OAuth 2.0 authorization server backing the OIDC layer.
flows:
authorizationCode:
authorizationUrl: https://login.oncolens.com/authorize
tokenUrl: https://login.oncolens.com/oauth/token
refreshUrl: https://login.oncolens.com/oauth/token
pkce: required-capable
pkce_methods: [S256, plain]
clientCredentials:
tokenUrl: https://login.oncolens.com/oauth/token
note: >-
client_credentials is advertised in grant_types_supported. This is the grant a
machine-to-machine integration would use — but OncoLens documents no resource
API to call with the resulting token.
deviceCode:
deviceAuthorizationUrl: https://login.oncolens.com/oauth/device/code
tokenUrl: https://login.oncolens.com/oauth/token
grant: urn:ietf:params:oauth:grant-type:device_code
implicit:
authorizationUrl: https://login.oncolens.com/authorize
note: Advertised but legacy; PKCE authorization_code is the current recommendation.
- key: saml2
type: saml
description: >-
Enterprise SAML 2.0 SSO observed on secure.oncolens.com, which 302s to
login.microsoftonline.com/4338d2c6-1192-445d-be9f-711a3dd11cac/saml2 with a SAMLRequest —
i.e. a Microsoft Entra ID federation for that surface.
evidence:
url: https://secure.oncolens.com/
http_status: 200
redirected_to: login.microsoftonline.com (SAML2 endpoint)
endpoints:
authorization: https://login.oncolens.com/authorize
token: https://login.oncolens.com/oauth/token
userinfo: https://login.oncolens.com/userinfo
jwks: https://login.oncolens.com/.well-known/jwks.json
revocation: https://login.oncolens.com/oauth/revoke
device_authorization: https://login.oncolens.com/oauth/device/code
dynamic_client_registration: https://login.oncolens.com/oidc/register
backchannel_authentication: https://login.oncolens.com/bc-authorize
mfa_challenge: https://login.oncolens.com/mfa/challenge
global_token_revocation: https://login.oncolens.com/oauth/global-token-revocation/connection/{connectionName}
token_characteristics:
id_token_signing_alg_values_supported: [HS256, RS256, PS256]
token_endpoint_auth_methods_supported:
- client_secret_basic
- client_secret_post
- private_key_jwt
- none
token_endpoint_auth_signing_alg_values_supported: [RS256, RS384, PS256]
dpop_signing_alg_values_supported: [ES256]
subject_types_supported: [public]
response_modes_supported: [query, fragment, form_post]
response_types_supported: [code, token, id_token, code token, code id_token, token id_token, code token id_token]
grant_types_supported:
- client_credentials
- authorization_code
- refresh_token
- password
- implicit
- urn:ietf:params:oauth:grant-type:device_code
- urn:ietf:params:oauth:grant-type:token-exchange
- urn:ietf:params:oauth:grant-type:jwt-bearer
- http://auth0.com/oauth/grant-type/password-realm
- http://auth0.com/oauth/grant-type/passwordless/otp
- http://auth0.com/oauth/grant-type/mfa-oob
- http://auth0.com/oauth/grant-type/mfa-otp
- http://auth0.com/oauth/grant-type/mfa-recovery-code
mfa:
supported: true
evidence: >-
mfa_challenge_endpoint is present, and four Auth0 MFA grant types (mfa-oob, mfa-otp,
mfa-recovery-code, and the password-realm companion) are advertised.
session_management:
backchannel_logout_supported: true
backchannel_logout_session_supported: true
observations:
- >-
Dynamic client registration is advertised at /oidc/register. Whether it is open or gated
was NOT tested — this pipeline does not attempt registration against a live production
identity provider.
- >-
`none` appears in token_endpoint_auth_methods_supported, which is normal and correct for
public/SPA clients using PKCE, and is not on its own a weakness.
- >-
The `password` and `implicit` grants remain enabled. Both are discouraged by OAuth 2.1 /
the OAuth Security BCP; this is Auth0 tenant default surface rather than a documented
OncoLens choice, and is recorded here as observed configuration only.
checked: '2026-08-26'
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/oncolens-authentication"
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.