我想把我的应用程序注册到多个提供商,比如LinkedIn,Facebook,Github .等等,我将回调url设置为在后端服务器(如/authorizationCodeReceived )上触发的方法,该方法获取带有code参数的URL,然后将此授权代码发送给oauth2提供程序,然后在获得请求令牌后将用户重定向到code
这是第一次出现一个问题:
每次注册应用程序时,我应该设置相同的回调URL吗?就像/authenticated
或者我应该设置一个不同的回调URL?喜欢
/authenticatedLinkedIn /authenticatedFacebook /authenticatedGithub
我不知道什么是合理的。
发布于 2017-04-23 22:19:37
我认为使用不同的urls是有意义的。这些服务是不同的,您可能可以独立地改变行为。
例如,禁止Facebook。或者为LinkedIn设置额外的参数。或者在不影响其他人的情况下更改GitHub的url。
除此之外,这取决于你。
https://stackoverflow.com/questions/43577002
复制相似问题