401 with nodeJS SDK

Hey,
I am trying out the node js SDK for my okta APIs.
But Im receiving 401s.
I am using the private key in PEM format by adopting “Public key / Private key” Client authentication for my Application in okta.
I used the kid value as KeyId. Is this fine?
What might be missing here?


Screenshot from 2024-04-09 21-32-13

You can check the below items,

  • Org URL should be your Okta base domain without -admin
  • Grant the requested scopes (okta.users.read) to your service application under Okta API Scopes tab
  • Assigned an appropriate administrator role in Admin roles tab
  • Check whether Proof of possession checkbox is disabled under General Settings. This is not supported by Okta node SDK yet.
2 Likes

Thanks Ram, the last point worked!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.