A clear and concise description of what the feature is
Currently, the 'strapi' function defaults to ApiTokenAuthProvider and it's not possible to use UserPermissionAuthProvider as it's not expose in the library.
Why should this feature be included?
Allowing to instantiate the client with UserPermission credentials would make this client a great option to adopt it from many frontend frameworks.
Please provide an example for how this would work
No response