Cloud-CV / py-cloudcv

Python APIs for CloudCV
cloudcv.org
98 stars 55 forks source link

simplify code in utility/parseArguments #15

Open sreeram-dev opened 9 years ago

sreeram-dev commented 9 years ago

The code base has nested try catch and redundant code. I did not change anything drastically. Many clients may use 8000 port for their primary webservers. CloudCV can be a part of bigger setup. We should give users the choose on which port they want to run the server.

dexter1691 commented 9 years ago

So the clients have to use 8000 port for the their primary webservers. The reason this nano - webserver is used is for OAuth 2.0 authentication. After the authentication is done on the web-browser, there is a redirect step for which I have to mention a fixed IP in the "Dropbox/Google" App setting. I have fixed it as localhost:8000.

Authentication with a python API by not giving away app's secret key is far from trivial and this is why we needed such a solution.

sreeram-dev commented 9 years ago

@dexter1691 Any suggestions?