 Therefore, a multiplicity of authentication providers and of access providers is envisioned.The WilmaGate system provides code for both purposes and for a variety of authentication methods.Its modular and object-oriented structure allows programmers to easily add plug-in code for new authentication or accounting protocols.