IdAuthentication.pas contains types, classes and methods, procedure, and functions needed to define and implement an HTTP Authentication framework, as described in the Internet Standards documents: