Skip to main content
Question

"Server Authentication (with JWT)" versus "Server Authentication (Client Credentials Grant)"

  • May 22, 2025
  • 4 replies
  • 41 views

Forum|alt.badge.img

My application needs to access all Box user accounts in the Box enterprise. I'm trying to decide whether to use "Server Authentication (with JWT)" or "Server Authentication (Client Credentials Grant)". Using JWT requires an additional public/private key. Is this authentication option more secure? When should I use one versus the other? 

4 replies

Forum|alt.badge.img

Could somebody at Box respond to this two-month-old question?


Forum|alt.badge.img

This is pretty bad support...3 months without any response from Box.


Forum|alt.badge.img

Forum|alt.badge.img

Apologies for the delay Steve, and thanks for the call out Mr. Smith.

It really depends on what your end goal is here. Both authentication options are secure, but JWT authentication is more suited for app users, or for users that don't have a Box account already.  Utilizing the Client Credentials Grant or Client Side authentication, is ideal for users that already have Box accounts and is the most user friendly.


I recommend you take a look at our developer documentation that deals specifically with authentication. That documentation can be found here.