1. Resource Owner
  2. Client
  3. Authorization Server
  4. Resources Server