auth-methods.json

Configuration for advanced authentication methods

The file is a JSON object with the following parameters

ssh

Configuration for ssh authentication.  This is a JSON object with the following parameters

basic

Force username/password authentication (bool — default false)

publicKey

Enable Public Key authentication  (bool — default true)

hidePasswordField

Hides the default Password Field at the log in screen.  This is useful if your ssh authentication uses One Time Passwords as not to confuse the users (bool — default false)

okta

Configuration for OKTA SAML 2.0 authentication.  This is a JSON object with the following parameters

entryPoint

Entry Point of the SAML Server

issuer

Issuer of the Certificate

cert

The Certificate to use

ldap

Configuration for LDAP integration.  This allows custom information in the user’s profile (for example Email address)
This is a JSON object with the following parameters

connect

JSON object with the following parameters

url

Url of the LDAP server

tlsOptions

Extra TLS options needed when connecting

bind

JSON object with the following parameters

dn

DN of the server you are connecting to

password

Password of the LDAP server

search

JSON object with the following parameters

base

base search path