OAuth is redundant if you do not want to provide these services to other developers (which they will access on behalf of your end users). It is better to go with option 2, but I would recommend using Digest Authentication as opposed to password authentication. Combine this with SSL and you are definitely pleased to go.
Perception
source share