def uma_rp_get_claims_gathering_url(self, ticket):
        """UMA RP function to get the claims gathering URL.

        Parameters:
            * **ticket (str):** ticket to pass to the auth server. for 90% of the cases, this will be obtained from 'need_info' error of get_rpt

        Returns:
            **string** specifying the claims gathering url
        """
        params = {
            'oxd_id': self.oxd_id,
            'claims_redirect_uri': self.config.get('client',
                                                   'claims_redirect_uri'),
            'ticket': ticket
        }
        logger.debug("Sending command `uma_rp_get_claims_gathering_url` with "
                     "params %s", params)
        response = self.msgr.request("uma_rp_get_claims_gathering_url",
                                     **params)
        logger.debug("Received response: %s", response)

        if response['status'] == 'error':
            raise OxdServerError(response['data'])
        return response['data']['url']
def uma_rp_get_claims_gathering_url ( self , ticket ) : params = { 'oxd_id' : self . oxd_id , 'claims_redirect_uri' : self . config . get ( 'client' , 'claims_redirect_uri' ) , 'ticket' : ticket } logger . debug ( "Sending command `uma_rp_get_claims_gathering_url` with " "params %s" , params ) response = self . msgr . request ( "uma_rp_get_claims_gathering_url" , ** params ) logger . debug ( "Received response: %s" , response ) if response [ 'status' ] == 'error' : raise OxdServerError ( response [ 'data' ] ) return response [ 'data' ] [ 'url' ]
UMA RP function to get the claims gathering URL.

        Parameters:
            * **ticket (str):** ticket to pass to the auth server. for 90% of the cases, this will be obtained from 'need_info' error of get_rpt

        Returns:
            **string** specifying the claims gathering url