parameters: (self, auth_id)
docstring: A helper method to add additional auth ids to a User
  
          :param auth_id:
              String representing a unique id for the user. Examples:
  
              - own:username
              - google:username
          :returns:
              A tuple (boolean, info). The boolean indicates if the user
              was saved. If creation succeeds, ``info`` is the user entity;
              otherwise it is a list of duplicated unique properties that
              caused creation to fail.
docstring_summary: A helper method to add additional auth ids to a User
docstring_tokens: A helper method to add additional auth ids to a User
function: def add_auth_id(self, auth_id):
          """A helper method to add additional auth ids to a User
  
          :param auth_id:
              String representing a unique id for the user. Examples:
  
              - own:username
              - google:username
          :returns:
              A tuple (boolean, info). The boolean indicates if the user
              was saved. If creation succeeds, ``info`` is the user entity;
              otherwise it is a list of duplicated unique properties that
              caused creation to fail.
          """
          self.auth_ids.append(auth_id)
          unique = '%s.auth_id:%s' % (self.__class__.__name__, auth_id)
          ok = self.unique_model.create(unique)
          if ok:
              self.put()
              return True, self
          else:
              return False, ['auth_id']
function_tokens: def add_auth_id ( self , auth_id ) : self . auth_ids . append ( auth_id ) unique = '%s.auth_id:%s' % ( self . __class__ . __name__ , auth_id ) ok = self . unique_model . create ( unique ) if ok : self . put ( ) return True , self else : return False , [ 'auth_id' ]