是否可以同步oAuth向客户端公开的用户信息?

是否可以同步oAuth向客户端公开的用户信息?,oauth,oauth-2.0,sync,user-profile,Oauth,Oauth 2.0,Sync,User Profile,问题如下: 我有一个web应用程序a,允许用户在其他第三方应用程序B和C上使用它作为oAuth。让我们假设一些用户已经在第三方应用程序中经过身份验证,然后在主应用程序a中更新一些数据,如名字和姓氏。应用程序B和C是否可能知道这些更改并同步数据?当然可以,如果你在A中提供API来实现这一点,然后从B和C中使用该API。@KrisVandermotten目前,我正在考虑提供一些端点url,比如回调url,我可以用来通知B和C关于A上的用户更新。有两种基本方法可以解决这个问题。最简单的是,B和C不存储

问题如下:


我有一个web应用程序a,允许用户在其他第三方应用程序B和C上使用它作为oAuth。让我们假设一些用户已经在第三方应用程序中经过身份验证,然后在主应用程序a中更新一些数据,如名字和姓氏。应用程序B和C是否可能知道这些更改并同步数据?

当然可以,如果你在A中提供API来实现这一点,然后从B和C中使用该API。@KrisVandermotten目前,我正在考虑提供一些端点url,比如回调url,我可以用来通知B和C关于A上的用户更新。有两种基本方法可以解决这个问题。最简单的是,B和C不存储用户配置文件信息,而是在每次需要时从A获取。然后修改存储在A中。另一个选项是,像B和C这样的应用程序告诉A一个回调,A应该在数据更新时调用该回调。这两种选择都是可行的。那么,如果你想使用回调机制,是什么阻止了你这么做呢?@KrisVandermotten没事,只是想一想,并试图找到其他选择:谢谢你的想法