NxFilter Tutorial
Tutorial Index

Single sign-on by CxLogon
CxLogon is a service program running on a user system. It will try to create a login session on NxFilter with the currently logged-in username. You can use it without Active Directory.

It works without Active Directory but if you are in Actitive Directory environment things will be easier as you can instal it through GPO and you can import Active Directory users and groups for single sign-on with Active Directory.

How it works
At default, it will try to create a login session with its system logged-in username. If there's no username matching on NxFilter, it will create a login request on 'User > Login Request' for you to approve. When you approve a login request, it will create a new user by the login request username. If you don't want to approve and create users this way, you can create users before they try to login or import users from somewhere. We also have 'Auto-register for New User' option on 'User > CxLogon' for your convenience. You can set a default group for new users through CxLogon requests on the menu.

You have to use NxFilter as the only DNS server in your network. Otherwise, CxLogon will not be able to find NxFilter.

When you use CxLogon with NxRelay and NxCloud, it doesn't create login requests. It will show its username in 'tokenname_username' form.

CxLogon for Windows
When you install it on a user PC, it will be running as a Windows service. If you want to install it on multiple PC at once, you can do it through GPO in Active Directory using the MSI package we provide.

CxLogon for macOS
We have a macOS installer for CxLogon. When you install it, it will create /Library/cxlogon directory and /Library/LauachDaemon/org.nxfilter.cxlogon.plist file to start it automatically at system startup.

When you start and stop it manually,

		sudo /bin/launchctl load -w /Library/LaunchDaemons/org.nxfilter.cxlogon.plist
sudo /bin/launchctl unload -w /Library/LaunchDaemons/org.nxfilter.cxlogon.plist

To uninstall it,

		sudo /Library/cxlogon/uninstall-mac.sh

CxLogon for Android
CxLogon also works for Android devices. It runs as a foreground service creating and refreshing a login session with your Android Google username on NxFilter. It only works in a local network with Wi-Fi connection. You can find it on Google Play Store.