code: def get_ilo_sso_url(self, ip=None):
          
          uri = "{}/iloSsoUrl".format(self.data["uri"])
  
          if ip:
              uri = "{}?ip={}".format(uri, ip)
  
          return self._helper.do_get(uri)
docs: Retrieves the URL to launch a Single Sign-On (SSO) session for the iLO web interface. If the server hardware is
          unsupported, the resulting URL will not use SSO and the iLO web interface will prompt for credentials.
          This is not supported on G7/iLO3 or earlier servers.
  
          Args:
              ip: IP address or host name of the server's iLO management processor
  
          Returns:
              URL