Yubico OATH integration

This document describes the integration of Yubico OATH keys.

Prerequisites

Configure the server for Yubikeys

Open the file phenix-store.json located in <Phenix server root>/config/ and add the lines below marked as bold/red.

{
      "name" : "TokenValidationValve",
      "config" : {
        "provided_otp_param_name" : "{{request.User-Password}}",
        "check_yubikey" : "true",
        "otp_length" : "6"
      }
}

Note: otp_length must match the length of the provided otp from the yubikey tokens.