Authentication component interface.
Providing a high level of adaptability, Shark's kernel will relay on this component implementation for validating user that uses SharkConnection or ExecutionAdministration interface. If this component isn't present, kernel will not perform any validation, and any [username,password] combination will be valid.