# isClientAuth {#isclientauth}

## Syntax {#syntax}

`isClientAuth()`

## Arguments {#arguments}

None

## Details {#details}

This function returns a boolean value indicating the value of the *enableClientAuth* configuration parameter.

When *enableClientAuth* is set to true, guest users must log in before executing scripts. They can execute a limited set of maintenance functions via API calls, including: `isClientAuth`, `getNodeType`, `getNodeAlias`, `login`, `authenticateByTicket`, `getControllerAlias`, `version`, `license`, `getActiveMaster`, `getClusterPerf`, `loadClusterNodesConfigs`, `getConfig`, `oauthLogin`, `getCurrentSessionAndUser`, `getDynamicPublicKey`.

