-
Notifications
You must be signed in to change notification settings - Fork 27
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
Update authentication #22
Conversation
48e63f3
to
fec5282
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just have a few small doc changes and a possible added option for making token refresh opt-in.
30bb372
to
d910ddc
Compare
* Require `client_id` and `client_secret` for Application Access Token. * Use `twitch_oauth2` gem for authentication. * Drop `with_raw` option, include it always. * Drop `webmock` development dependency, use `faraday` interface for VCR. * Use `configure_rspec_metadata!` for auto-generated cassettes names. * Split `Client`'s methods into modules.
a3dbe3d
to
5d5849c
Compare
This was wrong, I forgot about "WIP" and its reason, sorry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good!
client_id
andclient_secret
for Application Access Token.twitch_oauth2
gem for authentication.with_raw
option, include it always.webmock
development dependency, usefaraday
interface for VCR.configure_rspec_metadata!
for auto-generated cassettes names.Client
's methods into modules.