I want to create an OAuth Provider in PHP that allows Client Developers to create Clients for mobiles/desktop/web which authenticates Users via OAuth to gain access to Protected Resources on my site via my API.
For example, a Client might be made to check your message inbox on the forums. The client is coded in C++, or Objective C but I don't think either Client could open up a webpage that allows the User to login to my site with their credentials and then approve the Client. This is where I'm getting confused. How do I accommodate my OAuth Provider for any language? A conversation with Rasmus Lerdorf on Twitter about the subject; @rasmus I'm trying to write a provider so that clients can authenticate and use my api calls to gain access to protected resources. @rasmus I'm having trouble understanding how desktop apps can auth if they can't load a login page and how my provider can accommodate them @tekmosis They will have to start a browser and manually enter the secret they see there. You can make the secret shorter if you like. @tekmosis But again, that's all client-side and other than showing a shorter secret doesn't change anything on the provider side. @rasmus for clients made in C I have to make some sort of app management on my site where users "approve" and take that token to the client? Is there no elegant solution for C/C++/Objective C/Java clients? Do I really have to make some sort of client directory on my site where users can approve apps and then take the oauth_token authentication token and put it into the client? -- You received this message because you are subscribed to the Google Groups "OAuth" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/oauth?hl=en.
