• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

oauthlib / oauthlib / 2496
93%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2022 03:22AM UTC
Jobs 6
Files 68
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2496

push

travis-ci-com

web-flow
Add support for device authorization flow (RFC8628) (#795)

* rfc8628: Add client implementation for token retrieval

This change adds an implementation of the Device Authorization flow
client from RFC8628.  The initial structure is derived from the
existing BackendApplicationClient with the addition of the device_code
in the client.

This change does not provide the support necessary for querying the
device code endpoint in order to generate the initial device_code and
URL that is required for completing the full end to end device
authorization process.

* Add device token fetch URI generator

In order to perform the full device authorization flow it's necessary
to first generate the device code and get the authorization flow URL.

prepare_request_uri() allows us to do this while providing scopes and
additional parameters.

* Remove encoding lines

These lines are not required for python3

1048 of 1178 branches covered (88.96%)

Branch coverage included in aggregate %.

29 of 32 new or added lines in 4 files covered. (90.63%)

2918 of 3090 relevant lines covered (94.43%)

5.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2496.1 (TOXENV=py36) 18 Jan 2022 03:22AM UTC 0
93.0
Travis Job 2496.1
2 2496.2 (TOXENV=py37) 18 Jan 2022 03:22AM UTC 0
93.0
Travis Job 2496.2
3 2496.3 (TOXENV=py38,bandit,docs,readme) 18 Jan 2022 03:23AM UTC 0
93.15
Travis Job 2496.3
4 2496.4 (TOXENV=py39) 18 Jan 2022 03:23AM UTC 0
93.15
Travis Job 2496.4
5 2496.5 (TOXENV=py310) 18 Jan 2022 03:23AM UTC 0
93.16
Travis Job 2496.5
6 2496.6 (TOXENV=pypy3) 18 Jan 2022 03:24AM UTC 0
93.0
Travis Job 2496.6
Source Files on build 2496
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #2496
  • c3e87873 on github
  • Prev Build on master (#2494)
  • Next Build on master (#2499)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc