---
title: ActiveDirectoryOptions type | Wartiva GraphQL API
description: Configuration options specific to Active Directory integration. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/active-directory-options.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `ActiveDirectoryOptions` type

Configuration options specific to Active Directory integration.

## Fields

| Field Name | Description |
|---|---|
| `defaultUserShellEnabled` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if default user shell settings are enabled. |
| `generateAuthAuthority` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if authentication authority generation is enabled. |
| `cacheLastUserLogon` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if last user logon caching is enabled. |
| `trustPasswordChangeInDays` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | Number of days before trust password needs to be changed. |
| `mountHomeAsSharepoint` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if home directory mounting as SharePoint is enabled. |
| `cacheLastUserWarning` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if last user warning caching is enabled. |
| `forceHomeLocal` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if forcing home directory to be local is enabled. |
| `mountStyle` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Style used for mounting directories. |
| `adminGroupList` - [`[String!]`](https://wartiva.com/api-docs/types/string.html) | List of administrative groups. |
| `useWindowsUNCPath` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if Windows UNC path usage for network resources is enabled. |
| `defaultUserShell` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Default shell for new users. |
| `allowMultiDomain` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Dictates if multi-domain authentication is enabled. |

## Used by

- [`ActiveDirectoryMacOS`](https://wartiva.com/api-docs/types/active-directory-mac-os.html) type: Represents the core Active Directory configuration for Darwin systems.

## Example

### Example

```json
{
  "defaultUserShellEnabled": true,
  "generateAuthAuthority": true,
  "cacheLastUserLogon": true,
  "trustPasswordChangeInDays": 123,
  "mountHomeAsSharepoint": false,
  "cacheLastUserWarning": false,
  "forceHomeLocal": true,
  "mountStyle": "xyz789",
  "adminGroupList": ["xyz789"],
  "useWindowsUNCPath": true,
  "defaultUserShell": "abc123",
  "allowMultiDomain": true
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
