mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-12 11:01:52 +00:00
Update security.md
Added Duo installation steps.
This commit is contained in:
parent
54bb0177ee
commit
7aa4061cad
1 changed files with 26 additions and 0 deletions
|
@ -27,3 +27,29 @@ Adjust these items in your `config.json`
|
|||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Duo 2FA setup
|
||||
|
||||
MeshCentral supports Duo as a way for users to add two-factor authentication and Duo offers free accounts for user 10 users. To get started, go to [Duo.com](https://duo.com/) and create a free account. Once logged into Duo, select "Applications" and "Protect an Application" on the left side. Search for "Web SDK" and hit the "Protect" button. You will see a screen with the following information:
|
||||
|
||||
- Client ID
|
||||
- Client secret
|
||||
- API hostname
|
||||
|
||||
Copy these three values in a safe place and do not share these values with anyone. Then, in your MeshCentral config.json file, add the following in the domains section:
|
||||
|
||||
```
|
||||
{
|
||||
"domains": {
|
||||
"": {
|
||||
"duo2factor": {
|
||||
"integrationkey": "ClientId",
|
||||
"secretkey": "ClientSecret",
|
||||
"apihostname": "api-xxxxxxxxxxx.duosecurity.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Restart MeshCentral and your server should now be Duo capable. Users will see an option to enable it in the "My Account" tab. When enabling it, users will be walked thru the process of downloading the mobile application and going thru a trial run on 2FA. Users that get setup will be added to your Duo account under the "Users" / "Users" screen in Duo. Note that the "admin" user is not valid in Duo, so, if you have a user with the name "Admin" in MeshCentral, they will get an error trying to setup Duo.
|
||||
|
|
Loading…
Reference in a new issue