<p dir="ltr">Thanks Andy will try as per your suggestion.<br>
Regards <br>
Atul</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Jul 15, 2016 12:44 PM, "Andy Green" <<a href="mailto:andy@warmcat.com">andy@warmcat.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 2016-07-15 at 12:33 +0530, atul kumar wrote:<br>
> Hi Andy,<br>
><br>
> I am currently trying to integrate libwebsocket to interact with my<br>
> server which does support websocket.<br>
><br>
><br>
> Have few queries w.r.t it.<br>
>  <br>
>  <br>
> a) Websocket is just a plan HTTPS socket, so it is a secured socket.<br>
> But it need to be authenticated before using it in secure way either<br>
> vai certification or user/pass.<br>
<br>
Hum this is my reply from offlist mail  --><br>
<br>
>  The usual idea is that the server handles this at http layer, and if<br>
> it  likes what you sent for authentication it paints the client with<br>
> a<br>
>  cookie and gives him html that has a script to open the ws<br>
> connection . When the client makes the ws connection, he sends the<br>
> auth cookie that he was given before.<br>
><br>
>  Libwebsocket does handle the security part inherently , but I am not<br>
> sure how to add/enable authorization part. Could you share some<br>
> pointer for it?<br>
<br>
You need to wire it up yourself, lws doesn't do what you want out of<br>
the box, but the pieces are mostly there.<br>
<br>
You need to<br>
<br>
 - make a client connection using POST (see the 'method' member of the<br>
client connection info struct)<br>
<br>
 - store the cookie from the response<br>
<br>
 - use that cookie to open a ws upgrade connection to the same server<br>
<br>
> b)Libwebsocket is a plain socket connection, we still need to add<br>
> intelligence for all the callbacks as shown for dummy. But could not<br>
> proceed further unless point a get resolved.<br>
<br>
Not sure what you're talking about.<br>
<br>
-Andy<br>
<br>
><br>
> Any suggestion on above queries will be helpful.<br>
><br>
> Regards<br>
> Atul<br>
> _______________________________________________<br>
> Libwebsockets mailing list<br>
> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
> <a href="http://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">http://libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
</blockquote></div></div>