OAuth 2.0 and OIDC: Comparison of the Flows
The table below summarizes the characteristics of the authorization flows supported by MYOB Acumatica.
Characteristic | Authorization Code flow | Implicit flow | Resource Owner Password Credentials flow | Hybrid flow |
---|---|---|---|---|
The OAuth 2.0 authorization mechanism is available. | Yes | Yes | Yes | No |
OpenID Connect (OIDC) is available. | Yes | Yes | No | Yes |
The access token is returned from the authorization endpoint. | No | Yes | No | Yes |
The access token is returned from the token endpoint. | Yes | No | Yes | Yes |
The refresh token can be issued. | Yes | No | Yes | Yes |
The client application has access to MYOB Acumatica credentials (username and password). | No | No | Yes | No |
The user explicitly grants access to the requested scopes. | Yes | Yes | No | Yes |
The client application is authenticated in MYOB Acumatica (that is, the client application provides the client ID and client secret or the client ID and JWT bearer token). | Yes | No | Yes | Yes |