Table of Contents

HeaderBasedCertificate

Warning

This authenticator is a legacy authenticator. It is recommended to plan for migrating the authenticator to the new protocol agnostic authenticator architecture. More information about the legacy authenticators can be found here.

Note

Authenticate based on an HTTP header containing an x509 certificate. Note that certificate extraction must be done prior to executing this authenticator.

Properties

Name Description Default value Mandatory
successURL Where to send user agent afer successfull authentication N/A Yes
certificateheader The name of the header used where certificate resides N/A Yes
pipeID Id of the pipe validating the user N/A Yes

Example Configuration

{
    "alias": "certauth",
    "name": "HeaderBasedCertificate",
    "configuration": {
        "successURL": "/config/",
        "certificateheader": "certificate",
        "pipeID": "authPipe"
    },
    "id": "certauth"
}

Requirements

Certificate extraction must have been done prior to executing this authenticator. This is often done by Apache or NGINX.