|
|
|
|
|
by bluish29
993 days ago
|
|
> To protect your privacy, as with all Netdata Functions, a free Netdata Cloud user account is required to access it. I understand that their cloud offering might not do telemetry (they do, but just for sake of argument). I will find it hard to understand how sending anything to the cloud in this case would provide more privacy that being completely offline (as this information is local anyway). I find it insulting to the reader actually, whatever the intent is. |
|
Netdata is a distributed application, and it is installed all over the place. So we needed to find a way to provide SSO.
There are a few alternatives:
1. PAM (then LDAP or a DB), but this would significantly increase the attack surface of your Network, making Netdata an ideal component to test your security. We didn't want this.
2. LDAP, similar to the above and increased complexity. Probably too complex for the average user out there, and it would over-complicate things when you need to run Netdata in private and public clouds concurrently.
We chose to provide a free service to everyone using Netdata, where we manage all this complexity and simplify the process.
Netdata Cloud uses Google SSO, Github SSO, and email verification to authenticate users. It does not store user passwords. Combined with the claiming process of the Netdata Agents:
a) it ensures you are the admin of each server you want to manage b) it verifies your identify c) it provides centralized control on who of the authenticated users has access to your servers.
What happens when you use Netdata Cloud to access a Netdata agent, is that your web browser asks from Netdata Cloud to access this Netdata agent, Netdata Cloud verifies you and if this succeeds and you have trusted the agent before, it asks the agent (via their link) to generate a unique token for you, which is sent back to your browser and is then used as an authorization bearer to access the agent directly. So, your data do not flow through Netdata Cloud. You only get a token from the agent, via Netdata Cloud.