I'm working on a new project that requires integration with Facebook, which is something I've never done before. The old app that is being replaced originally had functionality to create a local user account or to log in using Facebook. Part of the solution is a mobile app and Apple, being the complete a**holes that they are, have introduced new rules that, if you provide options for third-party logins, Apple must be one of them. For that reason, Facebook login was removed from the old app. The point of the Facebook login was not single sign-on though. It was to publish information to Facebook. For that reason, adding Apple login is undesirable.
Our intended solution is to offer only local accounts but to then enable an authenticated user to connect their account to Facebook. I'm guessing that this is possible but, while I'm still looking, I'm having trouble finding information on how to do it. There's lots of information on logging in using Facebook and maybe it is the same process as that, but I'm not able to confirm it at this point. Normally I would do some testing of my own but we are just at the requirements stage and I just need to know that it is possible and the general method rather than specific details.
Our intended solution is to offer only local accounts but to then enable an authenticated user to connect their account to Facebook. I'm guessing that this is possible but, while I'm still looking, I'm having trouble finding information on how to do it. There's lots of information on logging in using Facebook and maybe it is the same process as that, but I'm not able to confirm it at this point. Normally I would do some testing of my own but we are just at the requirements stage and I just need to know that it is possible and the general method rather than specific details.