And write that such a file server is usually just setup and authenticates locally. It can be Linux or Windows Server. Setting it up as you noted would be onerous and rarely done except as an exercise.
Hello,
I am currently working on a school assignment that involves creating a network for a fictional customer. One function they require is that third party's need to be able to connect to the company's file-server. For security reasons, I don't want to put the file-server inside my DMZ. I've heard that I can set up an authentication server inside my DMZ that authorizes the third party's to access files within the closed of portion of the LAN. Can anybody tell me how to execute this? I can't seem to find much information on this topic. Probably not searching in the right area's
Thanks in advance!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic