OAuth是身份认证机制还是授权机制,或者两者兼具?

最近看了OAuth方面的资料,有一些疑惑希望各位帮我解答一下,不胜感激
问题1:认证机制和授权机制是不一样的,OAuth严格说来应该是授权机制对吗?我看到好多博客都写OAuth是常用的认证机制。
问题2:承上,其他的一些术语Basic Auth,Cookie Auth,Session Auth,Token Auth等,都同样带有Auth,他们和Auth同属于认证机制或是授权机制吗?还是说各不相同?
问题3:我知道在第三方应用获取授权访问资源服务器的过程中,OAuth是很有用的,但是这一切的前提应该建立在身份认证已经完成的基础之上的,除了这一方面,OAuth还有哪写典型的应用呢?很多应用把OAuth当作身份认证了,这样合理吗?我们的登陆是不是就是最简单的认证?

这些问题可能对有些大神来说很幼稚,在实际开发过程中也可能导致陷入死胡同,但网上的资料良莠不齐,希望明白的你们

阅读 3.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题