On Thu, Jan 24, 2019 at 01:29:54PM +0000, Matthew Paul Thomas via desktop-devel-list wrote: > * For some reason that isn???t clear to me, GOA cares what you use each > account for, rather than merely recording which apps the user has > granted access to each account.
Because that's how Google, Facebook, and Microsoft's services work. The program needs to explicitly say exactly which subset of services it's going to use, and the user needs to sign off on that. The technical term is "OAuth2 scope". > Why was there such a thing as > ???Documents support??? in GOA in the first place? This suggests that if > Facebook or Google or Microsoft announced and released a new chat > app XYZ tomorrow, which integrated with their usual account > system, it couldn???t use your Facebook or Google or Microsoft account > stored in GOA, because GOA wouldn???t include ???XYZ support???. You cannot just go and use the chat API or services just because the user had added a Facebook or Google or Microsoft account. It will very likely fail to authenticate; or your program will get banned by the service provider. _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list