code: def _find_realname(self, post_input):
          
  
          # First, try the full name
          if "lis_person_name_full" in post_input:
              return post_input["lis_person_name_full"]
          if "lis_person_name_given" in post_input and "lis_person_name_family" in post_input:
              return post_input["lis_person_name_given"] + post_input["lis_person_name_family"]
  
          # Then the email
          if "lis_person_contact_email_primary" in post_input:
              return post_input["lis_person_contact_email_primary"]
  
          # Then only part of the full name
          if "lis_person_name_family" in post_input:
              return post_input["lis_person_name_family"]
          if "lis_person_name_given" in post_input:
              return post_input["lis_person_name_given"]
  
          return post_input["user_id"]
docs: Returns the most appropriate name to identify the user