Skip to content

Commit dab7963

Browse files
defguard-communitygitbook-bot
authored andcommitted
GITBOOK-454: change request with no subject merged in GitBook
1 parent d228603 commit dab7963

10 files changed

+51
-5
lines changed
20.8 KB
Loading
218 KB
Loading
33.1 KB
Loading
57 KB
Loading
37.1 KB
Loading
37.1 KB
Loading

SUMMARY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@
103103
## Using Defguard (for end users) <a href="#help" id="help"></a>
104104

105105
* [Overview](help/overwiew.md)
106-
* [Desktop Client](help/desktop-client.md)
106+
* [Desktop Client](help/desktop-client/README.md)
107+
* [Authenticating with MFA](help/desktop-client/authenticating-with-mfa.md)
107108
* [Mobile Client](help/mobile-client/README.md)
108109
* [Adding new Instance](help/mobile-client/instance-adding.md)
109110
* [Connecting to Instance](help/mobile-client/instance-connect.md)

admin-and-features/wireguard/create-your-vpn-network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ By defining a group, assigning users to that group and then choosing this group(
104104
By enabling this setting this location **will require Multi-Factor Authentication** on each connection to this location.
105105

106106
{% hint style="danger" %}
107-
This feature is only supported in [**Defguard Desktop Client**](../../help/desktop-client.md)**.**
107+
This feature is only supported in [**Defguard Desktop Client**](../../help/desktop-client/)**.**
108108
{% endhint %}
109109

110110
Each connection in the client:

help/desktop-client.md renamed to help/desktop-client/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Has no external requirements and we have wireguard-go bundled.
2323
## Linux
2424

2525
{% hint style="warning" %}
26-
On Linux the desktop client uses `resolvconf` to manage DNS servers. On newer distributions it should be a symbolic link to `resolvectl`, more details can be found on the [troubleshooting](broken-reference) page.
26+
On Linux the desktop client uses `resolvconf` to manage DNS servers. On newer distributions it should be a symbolic link to `resolvectl`, more details can be found on the [troubleshooting](../broken-reference/) page.
2727
{% endhint %}
2828

2929
### Ubuntu
@@ -84,8 +84,8 @@ Defguard Client regularly checks for updates and in order to do so operating sys
8484
8585
This functionality can be turned off in the Client settings under Updates section so that no data is sent.
8686
87-
<figure><img src="../.gitbook/assets/defguard-client-settings-updates.png" alt=""><figcaption><p>"Check for updates" setting</p></figcaption></figure>
87+
<figure><img src="../../.gitbook/assets/defguard-client-settings-updates.png" alt=""><figcaption><p>"Check for updates" setting</p></figcaption></figure>
8888
8989
If a new version is available, a notification with a download button will be shown near the bottom of the menu.
9090
91-
<figure><img src="../.gitbook/assets/defguard-client-new-release-available.png" alt=""><figcaption><p>New Desktop Client version available for download</p></figcaption></figure>
91+
<figure><img src="../../.gitbook/assets/defguard-client-new-release-available.png" alt=""><figcaption><p>New Desktop Client version available for download</p></figcaption></figure>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Authenticating with MFA
2+
3+
{% hint style="danger" %}
4+
Connecting to location with required MFA is possible in the desktop client since **version 1.5.0.**
5+
6+
[**https://github.com/DefGuard/client/releases**](https://github.com/DefGuard/client/releases)
7+
{% endhint %}
8+
9+
## Internal MFA
10+
11+
1. Open Defguard client, select your Instance and click **Connect** next to location with required MFA
12+
13+
<figure><img src="../../.gitbook/assets/defguard-client-instances.png" alt=""><figcaption></figcaption></figure>
14+
15+
2. After clicking **Authenticate with Google,** you will be redirected to a secure site where you will need to log in in order to confirm your identity. In this example, we use Google as our OpenID provider, but yours can be different (Microsoft, Okta, etc.)
16+
17+
<figure><img src="../../.gitbook/assets/defguard-client-openid.png" alt="" width="563"><figcaption></figcaption></figure>
18+
19+
3. After logging in, you will see this
20+
21+
<figure><img src="../../.gitbook/assets/defguard-openid-success (1).png" alt="" width="375"><figcaption></figcaption></figure>
22+
23+
Your connection will be established immediately after successful authentication.
24+
25+
## External MFA
26+
27+
1. Open Defguard client, select your Instance and click **Connect** next to location with required MFA
28+
29+
<figure><img src="../../.gitbook/assets/defguard-client-instances.png" alt=""><figcaption></figcaption></figure>
30+
31+
2. Choose method configured for your account, and click **Connect**.
32+
* If you're using "Email" method, please enter the code sent to your email.
33+
* If you're using "Authenticator App", please enter code generated within your authenticator app.
34+
35+
{% hint style="info" %}
36+
If you don't know how to setup or use your **Authenticator App** please check [this article](../setting-up-2fa-mfa.md#setting-up-2famfa) for detailed information.
37+
{% endhint %}
38+
39+
<figure><img src="../../.gitbook/assets/defguard-client-internal-mfa.png" alt="" width="563"><figcaption></figcaption></figure>
40+
41+
3. After entering code, click **Verify**
42+
43+
<figure><img src="../../.gitbook/assets/defguard-client-2fa.png" alt=""><figcaption></figcaption></figure>
44+
45+
Your connection will be established immediately after this step.

0 commit comments

Comments
 (0)