dropbox-sdk-rust icon indicating copy to clipboard operation
dropbox-sdk-rust copied to clipboard

Document the recommended way of getting an `AppAuthClient`

Open okkero opened this issue 5 months ago • 0 comments

I am trying to authenticate using basic auth with app key and app secret. The way I understand it is that AppAuthClient is meant to be used for that. I read through the documentation and came across this: The default client has implementations of all of these (except for AppAuthClient currently). Now, I was wondering if there is a recommended alternative to get a hold of an AppAuthClient, and if there is, if it could be documented somewhere.

Sorry if I'm missing something obvious. I tried quickly putting together one myself, backed by a NoAuthClient, thinking I could just add the required auth header before the backing client takes care of the rest, but I found no way to do that last bit.

Versions

  • What version of the SDK are you using? 0.18.1
  • What version of the language are you using? 1.80.1

Additional context My current approach is to just copy a bunch of the code from https://github.com/dropbox/dropbox-sdk-rust/blob/master/src/default_client.rs until I have something that works mostly like the other clients but with the correct auth. Very much a hack which I would like to avoid if possible.

okkero avatar Sep 09 '24 15:09 okkero