I'm working on a project which will use SnapChat authentication in my PhoneGap app. I looked around in the SnapChat API documentation, but i couldn’t find anything about this subject.
So my question is, is there any plugin or API available to authenticate through SnapChat in a PhoneGap application? Please help me.
I believe there’s no legal way to authenticate through SnapChat at the moment. They neither expose APIs nor some authentication flow.
Related
I've been working on using the MERN Stack to build my web apps, and the only way that I have found to connect to Mongo is using an API. I want to make sure my users' information stays private. So how would I go about doing that? Is it possible? If not, how should I connect React to my database?
Thanks for reading, and I'm sorry for any unclear information. I'm new to this and don't know how to convey my problem.
It doesn't matter if you are using the MEAN or the MERN stack. Authenticating APIs is pretty standard and for the most part, has been answered here on stackoverflow:
Please go to this link:
REST API Authentication.
What you are looking to do is using the OAuth authentication standard. There are organizations that provide these services. Auth0 and okta are examples.
I'm trying to create a login system with Node as the backend/web service for the app, also with an iOS app. I'm trying to use Amazon Cognito to do this, but I can't figure out how to register/authenticate users from either end. The only tutorials I've been able to find use Facebook login, which don't help me.
Edit: I have unauthenticated identities working somewhat, but I'm still clueless as to the authenticated developer identities.
While I understand you are looking specifically for a Node sample, we do have a full end-to-end sample with a Java backend and iOS and Android clients.
The clients also handle transition from unauthenticated to authenticated, linking multiple logins with your developer identity and more. Hopefully this will help fill the gaps you have. If not, please let us know what we can do to improve.
I have a web service written in node.js and I have a server that is running MongoDB, my question is, how can I implement OAuth 2.0 when according to RFC 6749 in my case, the resource owner, the resource server and the authorization server are the same? i.e. I want to use OAuth to authenticate and authorize users that are in my own database and not from other resource owners(like facebook or twitter).
This is a pretty broad question -- implementing oauth is quite complex if you're looking to roll your own solution.
If I were you I'd look into using a library like Passport.js or Stormpath to help offload this stuff.
You can find detailed generic information about what developers have to do to implement OAuth 2.0 and OpenID Connect in Authlete Definitive Guide and Authlete Blog. Although the documents refer to a specific solution (Authlete), the contents will serve as a useful reference for developers who dare to implement their own OAuth 2.0/OpenID Connect servers.
Searching online for oauth yields various platforms and how to sign in, etc but has no resources on how to provide oauth access myself.
How would I go about building a platform allowing 3rd party access? Are there any tutorials?
Eventually I want to make a passport plugin if that helps in suggestions.
You could use these:
OAuthorize, which is a suite of middleware for implementing an OAuth 1.0a server.
OAuth2orize for OAuth 2.0.
I ran across this Node.js example, which makes me think that it is possible, but when I tried to setup the example locally, it doesn't seem to do anything. It would seem to me that it would not be possible, as the login for most of these services, like Facebook Connect and OpenID, require a redirect to the provider's site, then a redirect back to your site.
What I am trying to accomplish in the long-run is to develop an application using a combination of PhoneGap with a Node.js restful backend. I am not integrating with Facebook, other than to use the login credentials. I have to admit that my understanding of OAUTH, OpenID, and Facebook Connect is rather novice. I would like to have my PhoneGap application simply send over the credentials and have my Node.js authenticate them.
Yes this can be done. I believe the server-side code handles the redirect. Here is a good explanation of the solution.