SonicWALL's SSO (Single Sign On) authentication service allows the firewall to identify the network username who is trying to access the Internet.  It can then check that username against your firewall policies to determine whether or not that user has access to that Internet service.

Watch our demonstration of the SonicWALL SSO in action: