title: OAuth 2 is a protocol or a framework?
body: <p>Actually, my question is in the title of the post itself.
  So, really, in <a href="https://www.rfc-editor.org/rfc/rfc6749" rel="nofollow noreferrer">RFC</a> OAuth called framework, but in a lot of articles, it's called protocol. So what is the proper name and why?</p>
  <p>As I know protocol is a set of rules - and it seems to be relevant in that case. Under the framework, I usually understand a set of some components (e.g. programming language classes) that would be helpful in some process (e.g. development).</p>
  <p>Can somebody clarify it to me? Thanks a lot!</p>