Hi Sam and Geert, 

 

Thanks for the reply! Your answers are very helpful for some question
coming up in this project, so I appreciate the help. I'm not worried
about the connection between the Web service and ML, but I'm more
worried about the connection between the client and the web service. I
guess my real question is how could I check my user.xml file on
Marklogic to validate access to the web service? The users on this file
will be the only ones with the power to use the web service, so I need
to make this clear to the web service. The user.xml file also could be
updated at anytime, so it's a dynamic list of users based on a
subscription. 

 

User.xml:

<user name="username1" pass="PasSworD392" realname="Bob Smith">

<user name="JaneG" pass="KittyKatz5" realname="Jane Goodman">

Etc.

 

I could write a query to check the given username and password against
what I have in the ML database/file, but would I have to do this every
time a user wants to use a function of the webservice? I'm trying to
stay away from adding the username and password to the parameter of each
function in my web service (like getCitiesByState(String country, String
state, String username, String password) ), so would anyone know any
safe ways to authorize a session or a token between the web service and
client with .net? I'm aware that this is more of a .net question, but
I'm wondering if anyone has been in a situation like this before with
ML.

 

Please let me know if more detail is needed.

 

Thanks in advance

Dj

 

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of Sam Neth
Sent: Monday, December 06, 2010 1:46 AM
To: General MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Web service user authentication
withMarklogic

 

XCC/Java supports SSL.  XCC.net currently does not.

 

I'm not at all sure that's relevant though, as the question seems to be
more about authentication.

 

Dj, can you explain the components involved here in a little more
detail?

 

Sam Neth
Lead Engineer
MarkLogic Corporation

 

On Dec 5, 2010, at 11:23 PM, Geert Josten wrote:





Hi DJ,

To my knowledge XCC communication with an XDBC app server within
MarkLogic Server is encrypted out of the box. But when in doubt you
could also use an HTTP app server configured to accept HTTPS only.

Kind regards,
Geert




 



drs. G.P.H. (Geert) Josten
Consultant

Daidalos BV
Hoekeindsehof 1-4
2665 JZ Bleiswijk

T +31 (0)10 850 1200
F +31 (0)10 850 1199

mailto:[email protected]
http://www.daidalos.nl/

KvK 27164984


De informatie - verzonden in of met dit e-mailbericht - is afkomstig van
Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u
dit bericht onbedoeld hebt ontvangen, verzoeken wij u het te
verwijderen. Aan dit bericht kunnen geen rechten worden ontleend.




From: [email protected]

        [mailto:[email protected]] On Behalf Of

        DJaun Maclin

        Sent: maandag 6 december 2010 2:56

        To: [email protected]

        Subject: [MarkLogic Dev General] Web service user

        authentication with Marklogic

         

        Hello everyone,

         

         

         

        I need some help implementing a .NET web service that checks

        a xml file in a Marklogic database to validate a user's

        password and name. It would be nice if any user information

        passed between the client and the web service is also

        encrypted, but the data itself doesn't need to be encrypted.

        Does anyone have any information that could push me in the

        right direction toward securing a web service for users only?

         

         

         

        Thanks in advance,

         

        Dj

         

         

         

         

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

 

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to