OUR NETWORK:TiVoCommunity TechLore MyOpenRouter Dijit Community MediaSmart Home See all... About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 76957.1
September 3, 2011 01:41 PM

Categories: PogoPlug Development

Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

Chitti

Member
Joined: 09/01/2011

For logging into pogoplug through the webapi I need to use:

http://service.pogoplug.com/svc/api/loginUser?email=test@pogoplug.com&password=test

Is this a secure way of passing user's credentials? Is there support for https?

Discussion:    Add a Comment | Comments 1-3 of 3 | Latest Comment

September 18, 2011 1:03 AM

I have the same issue. I don't want my password going on wire without protection. Furthermore, I would suggest to use POST message rather than GET to avoid the URL including the password would be logged somewhere in the system.

December 22, 2011 7:24 PM

I would agree, the current implementation of the PogoPlug WebAPI for user login is very poor. Even if the request is made over HTTPS, the URL is still not encrypted, so the password is in the open.

They should follow the common aproach that many other web service APIs use, and provide users with a Secret Key and a Public Token through the my.pogoplug.com site. Then with these, developers can use these to create a much more secure connection instead of passing actual creditals.

Examples of this approach can be found here:
http://www.flickr.com/services/api/auth.spec.html
http://www.dropbox.com/developers/start/authentication
http://code.google.com/apis/maps/documentation/webservices/#GettingKeys

-MindCore

January 22, 2012 9:39 PM

Actually, if you use HTTPS, all but the domain is encrypted.

That being said, I do like Oauth or tokens.

Discussion:    Add a Comment | Comments 1-3 of 3 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window