Hi @bownslabs, any reason why you couldn’t use authjs sdk (in your sample) in your front end app, and use OpenID Connect to get an authorization code to your node backend?
okta-auth-js or the okta-signin-widget will help you manage authentication using the Authentication API, and allow your backend application to understand who the user is with tokens. This is a nicer approach because you may start with username and password now, but in the future need to work with MFA, consent or other features that you would need to orchestrate through your backend. It would be easier to allow the okta client libraries (auth-js or widget) to do that on your behalf.
Also, what are you building? This can give me some more context.