---
title: "Two-factor authentication"
description: "Two-factor authentication also known as 2FA or 2-Step Verification is an authentication method that requires two components, such as a pin/password +…"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.ixolate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Two-factor authentication

Two-factor authentication also known as 2FA or 2-Step Verification is an authentication method that requires two components, such as a pin/password + a token.

Ixolate (version &gt;=16.1.14) offers support for Two-factor authentication throughout the entire system, with one exception being console/ssh access.

Supported services are:

- Ixolate Graphical User Interface
- Captive Portal
- Virtual Private Networking - OpenVPN & IPsec
- Caching Proxy

New authentication servers can be added via **System › Access › Servers**, which supports both local users and users synchronised via ldap.

## Time-based One-time Password

TOTP is an algorithm that computes a one-time password from a shared secret key and the current time. Ixolate supports RFC 6238.

## Google Authenticator

Ixolate fully supports the use of Google's Authenticator application. This application can generate tokens on Android, iOS and BlackBerry OS. The usage of this application is free and very simple to setup using Ixolate.

## Other TOTP tokens

The 2FA feature can be used with any time based one-time password token, although it may be necessary to convert the tokens seed to the used format (base32).

## Configuration & Setup

To setup see: [Two factor](/system/two-factor-setup).

Source: https://docs.ixolate.com/system/two-factor-authentication/index.mdx
