I've gotten a requirement to build a login mechanism for my web and mobile apps that allows users who are members of a salesforce.com community site to leverage their SFDC logins to access my application.
Two questions: 1) Is there any special about an SFDC communities user account that makes it different from a standard SFDC account? My understanding is when setting up a community site, you have to create the site and assign specific profiles that can access it, and communities just leverages the main SFDC user list to determine who can access that community site based off your selected profiles.
2) Is this technically feasible to do, and how? My initial thought here is to create a connected app in SFDC and use the user agent (implicit) or authorization grant flow, That might work fine for web, but on mobile, I can't really be storing a client ID or login url, which is where I'm stuck. Is there a better way to do this?