Forescout · Authentication Profile

Forescout Authentication

Authentication

Forescout secures its APIs with http across 4 declared security schemes, as derived from its OpenAPI definitions.

CompanyCybersecurityNetwork SecurityDevice VisibilityAsset InventoryOT SecurityIoT SecurityVulnerability ManagementZero TrustREST API
Methods: http Schemes: 4 OAuth flows: API key in:

Security Schemes

WebApiLogin http
scheme: basic
WebApiBearer http
scheme: bearer
EyeInspectBasic http
scheme: basic
AdminApiBasic http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.forescout.com/bundle/web-api-1-5-3-h/page/web-api-1-5-3-h.RESTful-Web-Service-Interaction.html
docs:
- https://docs.forescout.com/bundle/web-api-1-5-3-h/
- https://docs.forescout.com/bundle/eyeinspect_api_guide_v5_5_0/
- https://github.com/Forescout/examples
summary:
  types:
  - http
  http_schemes:
  - bearer
  - basic
  notes: >-
    Forescout appliances are customer-hosted, so there is no single public base
    host; each API is reached at the customer's Enterprise Manager, eyeInspect
    Command Center, or appliance address over HTTPS.
schemes:
- name: WebApiLogin
  api: Forescout Web API (Open Integration Module)
  type: http
  scheme: basic
  flow: >-
    Obtain a session token by POSTing to /api/login with the DEX/Web API service
    account credentials (HTTP Basic). The response returns a JWT session token.
  login_endpoint: POST /api/login
  source: https://github.com/Forescout/examples/tree/master/web-api
- name: WebApiBearer
  api: Forescout Web API (Open Integration Module)
  type: http
  scheme: bearer
  bearer_format: JWT
  header: Authorization
  flow: >-
    Pass the JWT returned by /api/login in the Authorization header on all
    subsequent Web API requests (e.g. GET /api/hosts, GET /api/policies,
    GET /api/hostfields). Tokens expire and must be refreshed via /api/login.
  source: https://github.com/Forescout/examples/tree/master/web-api/postman
- name: EyeInspectBasic
  api: Forescout eyeInspect Command Center REST API
  type: http
  scheme: basic
  flow: >-
    Authenticate to the eyeInspect Command Center REST API with the Command
    Center username and password (HTTP Basic) over HTTPS. Access requires an
    eyeExtend / eyeInspect license.
  source: https://docs.forescout.com/bundle/eyeinspect_api_guide_v5_5_0/
- name: AdminApiBasic
  api: Forescout eyeSight Admin API
  type: http
  scheme: basic
  flow: >-
    The eyeSight Admin API plugin authenticates with Forescout console
    credentials; see the admin-switch-api examples and Postman collection.
  source: https://github.com/Forescout/examples/tree/master/admin-switch-api