Access and RBAC for your users.
Users can have access at the admin level, network level, or just access to a gateway. Users with network access can log into the network using the auth provider of your choice.
The netclient can authenticate using whichever auth provider is integrated with Netmaker, meaning your users can log into the network using your standard auth.
Users can be granted a limited level of access where when they log into the UI, they only see the remote access gateway. They can then generate a WireGuard config file, download it, and run it to access the network.
You can specify which networks a user has access to, and how many hosts they can add to the network. Likewise, you can specify how many client configs they can create.