OAuth 2.0 provides four types of flows: Client credentials Implicit Authorization code Resource owner password credentials