Skip to main content

Mutual Authentication

Description

Specifies the configuration information associated with mutual authentication processing for the resource server.

Properties

The following table(s) describe the configuration properties for this component:

Name Type Constraints Description
certificate_auth CERTIFICATE_AUTH Object
basic_auth BASIC_AUTH Object

CERTIFICATE_AUTH Object

Specifies the configuration information associated with the client certificate which will be sent to the resource server.

Name Type Constraints Description
certificate array[string] PEM based personal certificate files which will be used when communicating with the resource server. These certificate files should include the private key, a certificate signed with the private key, and the signer certificate or signer certificate chain (if required).

BASIC_AUTH Object

Specifies the configuration information associated with the basic authentication header which will be sent to the resource server.

Name Type Constraints Description
username string The name of the user to be included in the basic authentication header.
password string The password of the user to be included in the basic authentication header.

Example

 resource_servers:
         - path: "/example"
           ...
           mutual_auth:
               basic_auth:
                   username: admin
                   password: passw0rd
               certificate_auth:
                   certificate: 
                       - "@cert.crt"
                       - "@cert.key"