Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document the recommended way of getting an AppAuthClient #156

Open
okkero opened this issue Sep 9, 2024 · 0 comments
Open

Document the recommended way of getting an AppAuthClient #156

okkero opened this issue Sep 9, 2024 · 0 comments
Labels
question Further information is requested

Comments

@okkero
Copy link

okkero commented Sep 9, 2024

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 okkero added the question Further information is requested label Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant