Apicat Docs
  1. Authentication and authorization
Apicat Docs
  • What is Apicat?
  • Send requests
    • Create requests
      • Request basics
      • Parameters and body
      • Request headers
      • Request settings
      • Dynamic values
      • HTTP/2
    • Authentication and authorization
      • Overview
      • CA and client certificates
      • Authorization types supported by Apicat
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Hawk Authentication
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Response and cookies
      • Overview
      • API response in Apicat
      • Create and send cookies
      • Debug requests
    • Dynamic values Modules
      • Airline
      • Animal
      • Color
      • Commerce
      • Company
      • Database
      • Datatype
      • Date
      • Finance
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Location
      • Lorem
      • Music
      • Number
      • Person
      • Phone
      • Science
      • String
      • System
      • Vehicle
      • Word
  • Environments & variables
    • Overview
    • Using variables
    • Environments & services
  • Pre/Post processors
    • Overview
    • Assertion
    • Extract variable
    • Wait
    • Database operations
      • Overview
      • MySQL
      • MongoDB
      • Redis
      • Oracle Client
    • Using scripts
      • Overview
      • Pre processor scripts
      • Post processor scripts
      • Public scripts
      • Postman scripts reference
      • Calling other programming languages
      • Using JS libraries
      • Visualizing responses
      • Script examples
        • Assertion scripts
        • Using variables in scripts
        • Using scripts to modify request messages
        • Other examples
  • Best practices
    • How to handle API signatures
    • How to access OAuth 2.0 protected APIs
    • Apicat collaboration workflow
    • Managing authentication state in Apicat
  • Account & preferences
    • Account settings
    • Generate OpenAPI access token
    • Language settings
    • Hot keys
    • Network proxy configuration
    • Data backup
    • Updating Apicat
    • Deleting account
    • Experimental Features
  • References
    • API-Design First Approach
    • Apicat OpenAPI/Swagger Specificaiton Extensions
    • JSONPath
    • XPath
    • Regular Expressions
    • JSON Schema
    • CSV File Format
    • Install Java Environment
    • Runner deployment environment
    • Apicat flavored Markdown
  1. Authentication and authorization

Authentication and Authorization in Apicat

APIs utilize authentication and authorization to ensure that client requests access data securely. Authentication involves verifying the identity of the request sender, while authorization confirms that the sender has permission to visit the endpoint.
If you're building an API, you can choose from a variety of auth models. If you're integrating with a third-party API, the required authorization will be specified by the API provider.

Authentication in Apicat#

Some APIs require establishing a client's identity with a digital certificate. You can add your certificate authority (CA) or client certificates to Apicat so you can access APIs that require authentication. Learn more about Add and manage CA and client certificates in Apicat.

Authorization in Apicat#

You can pass auth details along with any request you send in Apicat. Auth data can be included in the header, body, or as parameters of a request.
If you enter your auth details in the Authorization tab of a request, Apicat will automatically populate the relevant parts of the request for your chosen auth type.
You can use the Authorization tab of a request or folder to select an auth type and complete relevant details. To learn more, go to Add API authorization details to requests in Apicat.
For more details on each authorization type you can use, go to Authorization types supported by Apicat.
Modified at 2025-09-03 07:50:06
Previous
HTTP/2
Next
CA and client certificates
Built with