OAuth 2.0
OAuth 2.0 Authorization Framework
An authorization protocol allowing third-party applications to access resources on behalf of a user without sharing credentials.
기술 세부사항
OAuth 2.0 APIs use HTTP methods as verbs: GET (read), POST (create), PUT (replace), PATCH (partial update), DELETE (remove). Resources are identified by URIs and represented in JSON. RESTful design requires statelessness — each request contains all information needed for processing. HATEOAS (Hypermedia as the Engine of Application State) is the often-ignored constraint where responses include links to related actions, enabling API self-discovery.
예시
```javascript // OAuth 2.0 example const input = 'sample data'; const result = process(input); console.log(result); ```