On Thu, Feb 03, 2005 at 11:42:34AM -0800, [EMAIL PROTECTED] wrote:
> 
> > That's exactly what I'm looking for and I feel a bit dumb because I
> > can't find in the documentation anything like "get_user_access_info" or
> > something else to fetch the authentication info. Either the search
> > function of the acrobat reader is really broken or it's missing.
> 
> Hmm, I don't see it in the API doc.  I pulled the logic from an earlier
> script that I had to do system auditing.
> 
> Here is the XML call that I'm using:
> 
> <?xml version='1.0' encoding='UTF-8' standalone='no' ?>
>       <!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
>       <OPS_envelope>
>         <header>
>           <version>0.9</version>
>         </header>
>         <body>
>           <data_block>
>             <dt_assoc>
>               <item key='protocol'>XCP</item>
>               <item key='action'>get_user_access_info</item>
>               <item key='object'>domain</item>
>               <item key='attributes'>
>                 <dt_assoc>;
>                   <item key='domain_name'>example.com</item>
>                 </dt_assoc>
>               </item>
>             </dt_assoc>
>           </data_block>
>         </body>
>       </OPS_envelope>

Very interesting. If this command had been available 2 years ago, we
could have saved ourselves a lot of time implementing a mechanism to
cache credentials at our end.

Still, this command doesn't work on horizon:

response_text' => 'Invalid command: get_user_access_info domain',
'is_success' => 0,
'response_code' => 400

...which makes it hard to test.

If this is a supported command, I'd like to ask that OpenSRS:

a) document it
b) make it available on horizon

At the very least, could someone from OpenSRS please comment on the
status of this command?

> > I don't think it makes sense from a security standpoint anyway. If I can
> > fetch the authentication information and then start a query with that I
> > should be able to do so without that information beforehand. Querying
> > address data should be possible without setting an authentication
> > cookie, private key and IP address should be enough.
> 
> I believe all the contact information method calls were tied to the
> management interface which required the profile username/password to do
> anything.  This is why they added an enhancement request to add the
> contact e-mail addresses to the get expiring domains method.

Well, that's a decent way to rationalize it, but I'm with Arthur; the
API should provide a non-cookie method to retrieve/manage domain
information if the API is going to provide the credentials it requires.

-- 
 // 2   _____________________________________________________________ 
//     /                                                             \
\\/ /  | Movie "fact": You can always find a chainsaw when you need  |
 \\/   | one.                                                        |
       \_________________________________  __________________________/
        Ewan Edwards {e^2}, [EMAIL PROTECTED] |/

Reply via email to