depends on your implementation and architecture....but FreeRADIUS is probably what you're looking for. alan