Get Started with Spring Boot, OAuth 2.0, and Okta

Brian Demers

There are a lot of questions packed into this :slight_smile:
The latest draft spec of the OAuth Best Practices, says to NOT use ROPC
https://tools.ietf.org/html…

Okta has an Authentication API (authn) which can be used for migration cases and situations where a redirect cannot be used (we have mobile SDKs for this too). This option is NOT OAuth, but Okta provides an OAuth extension where you can exchange an Authn session token for an OAuth access token (when needed).

Of course, in general, I’d usually recommend a the auth code flow with PKCE. In general it usually less work to implement and contains less risk (i.e. your application never touches the user’s credentials).