code: def login_service_description(self):
          
          label = 'Login to ' + self.name
          if (self.auth_type):
              label = label + ' (' + self.auth_type + ')'
          desc = {"@id": self.login_uri,
                  "profile": self.profile_base + self.auth_pattern,
                  "label": label}
          if (self.header):
              desc['header'] = self.header
          if (self.description):
              desc['description'] = self.description
          return desc
docs: Login service description.
  
          The login service description _MUST_ include the token service
          description. The authentication pattern is indicated via the
          profile URI which is built using self.auth_pattern.