Skip to content

Authentication

APICHAP allows you to enhance the security of your APIs by adding authentication to the instance. At present, basic authentication (basicauth) is already available for use.

Roadmap: We are constantly expanding the list of supported datasources and are happy to prioritize future integrations with your feedback.

With APICHAP, you have the flexibility to define multiple authentications for your instance, allowing you to tailor access controls based on your specific needs. This ensures that your APIs are well-protected and accessible only to authorized users or applications. As the platform evolves, more authentication options will be made available to provide comprehensive security solutions for your API management needs.

Example:

authentications:
  basictest:
    type: basicauth
    user: default
    password: generatedpwd

Warning

The Swagger UI Page is excluded from authentication: If you want to disable your Swagger UI Page to be public disable debug mode. All Swagger-UI specific URLs like /swagger-ui and /v3/api-docs/** are not authenticated.