Forum Discussion

Anthony_Gerace_'s avatar
Anthony_Gerace_
Historic F5 Account
Jun 27, 2005

user management w/iControl v4.5

Hi!

 

Is there a way to perform userid managment with BIG-IP version 4.5.x? Specifically I'm looking to check for a specific user id.

 

 

Thanks.

 

 

Anthony

 

  • In 4.x, you can use the ITCMManagement::AuthorizationObjects interface to manage user accounts but the specific userid is not exposed, everything is referenced by the username string.

     

     

    -Joe
  • Anthony_Gerace_'s avatar
    Anthony_Gerace_
    Historic F5 Account
    Hi Joe!

    Thanks for the help. In looking over the v4.5 SDK, I don't see the AuthorizationObjects interface. The only interface that looks close is the authorizationModel is this the correct interface? When I attempt to use the get_list method I do not receive anything back, which seems weird.

    String[] get_list( 
         in SessionCredentials creds  <== CORBA Specific 
     ); 
     

    $soap = SOAP::Lite 
             -> uri('urn:iControl:ITCMSystem/AuthorizationModel' ) 
             -> proxy("https://$host/iControl/iControlPortal.cgi"); 
      
     $soap_response = $soap->get_list; 
     @authlist = @{$soap_response->result};

    Thanks again.

    Anthony
  • The AuthorizationModel interface (which is in the ITCMLocalLB, not the ITCMSystem interface by the way) is used to configure authorization schemes, not to manage users.

     

     

    In looking at the revision history, it seems that the ITCMManagement::AuthorizationObjects interface was included in many of the later 4.5.x builds. It could be that it just wasn't published as of the release of 4.5 which is when we published the SDK. Try browsing the available WSDL documents on your BIG-IP. Type this in your browser:

     

     

    https://bigip_address/iControl/iControlPortal.cgi

     

     

    and you should get a list of WSDL files. Double check to see if the ITCMManagement.AuthoriziationObjects.wsdl file is availble. If so, you will be able to use it. Just download the 4.6.2 SDK for documentation.

     

     

    -Joe