桌面应用程序的OAuth2流程

时间:2017-09-21 07:55:45

标签: oauth-2.0

如果我正在开发C#桌面应用程序,我应该使用哪个oauth 2.0流程?

通常,我使用此图表来做出决定:

enter image description here

但是,我还没有弄清楚桌面应用程序是什么......

2 个答案:

答案 0 :(得分:0)

桌面应用属于" Native Apps"与移动应用程序一起;他们是富裕的"专门为在特定操作系统上运行而构建的应用程序,而不是在任何平台上的通用Web浏览器中运行的Web应用程序。

答案 1 :(得分:0)

几天来,我一直在为同一个问题而苦苦挣扎,对于信息很少或什么时候存在,信息多么神秘感到惊讶。我刚刚发现这篇关于将Oauth2与Google API结合使用的文章,这是到目前为止我找到的有关回调URL的最佳信息。

https://developers.google.com/api-client-library/python/auth/installed-app

我仍然希望有一个更好的解决方案,但是本文中的描述清楚地表明了当前的解决方案。

我还发现本文很有帮助。 (也许只是对我来说,因为我正在为当前正在使用的应用程序使用Python。)

https://developer.atlassian.com/blog/2016/02/bitbucket-oauth-with-python/