Nauth is when you let people log into your service with their nostr account. E.g. by having an extension that signs a message proving you own the pubkey you say is yours.
NoAuth is when you don't have a log in system. Most things don't need one, they just like to have user data so they can (1) sell it (2) spam their users