...
- 4.1. Authorization Code Grant - Supports authorization by confidential web clients such as www.synapse.org (see: PLFM-4590).
- 4.2. Implicit Grant - Supports authorization by public (3rd party) web clients (see: PLFM-4591). Not sure why we would do this rather than simply asking all 3rd party web-based clients to use the Authorization Code Grant.
- 4.3. Resource Owner Password Credentials Grant - Supports authorization by confidential non-web clients using resource owners credentials (see: PLFM-4592).
- 4.4. Client Credentials Grant - Supports access by a trusted client using the client's credentials and not the resource owner's credentials (see PLFM-4593). Examples in Synapse would be CloudMailIn (when sending an email via a web request) and the Synapse Docker registry (when sending event notifications).
...