What is the best tool to achieve this API design?
Posted
by Jose Fernandez
on Stack Overflow
See other posts from Stack Overflow
or by Jose Fernandez
Published on 2010-06-13T13:45:53Z
Indexed on
2010/06/13
13:52 UTC
Read the original article
Hit count: 287
Our web app offers a service that allows a "Publisher" to create a website (we give them a CMS system) that is ready to provide this service to "Members" (think Shopify).
We have some possible clients that wish to become "Publishers" but they already have existing websites (vbulletin, word press blog, etc) with their own user base.
We wish to develop an API that would allow these "Publishers" to keep using their own websites, and embed our services into them.
Our main business requirement is that once "Members" are logged into the "Publishers" existing system, they should be able to also access our website without having to log-in again OR have to create another account there. The process should be seamless to the "Member" and "Publishers" should not have to sync their user base with our system. We also want to use an existing API authentication/authorization system instead of creating our own (OAuth, OpenID, etc)
What would be the best way to use OAuth to achieve this sigle-sign on design? If OAuth is not the best tool, is there any other one out there that fits our requirements?
© Stack Overflow or respective owner