# Constants
ProtocolHTTP is the http credential protocol.
ProtocolHTTPS is the https credential protocol.
# Variables
ErrInvalidValue means value is invalid.
ErrUnsupportedProtocol will return if protocol is unsupported.
# Interfaces
Provider will return all info needed to connect a service.