<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/oauthlib.git/tests/oauth2, branch master</title>
<subtitle>github.com: idan/oauthlib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/'/>
<entry>
<title>Fixed isort imports</title>
<updated>2022-06-15T19:57:49+00:00</updated>
<author>
<name>Dariusz Smigiel</name>
<email>dsmigiel@redhat.com</email>
</author>
<published>2022-06-15T19:03:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=bdc486e2bc3a188027a4ebec3a3013e64023ce62'/>
<id>bdc486e2bc3a188027a4ebec3a3013e64023ce62</id>
<content type='text'>
tox runs isort, whicn pointed multiple errors.
Fixed them in this PR
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tox runs isort, whicn pointed multiple errors.
Fixed them in this PR
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: s/bode_code_verifier/body_code_verifier/g</title>
<updated>2022-05-15T10:43:31+00:00</updated>
<author>
<name>kohki yamagiwa</name>
<email>tamanobi@gmail.com</email>
</author>
<published>2022-05-08T09:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=b14ad85921db2406ecaf5927a8be08a7566c236e'/>
<id>b14ad85921db2406ecaf5927a8be08a7566c236e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT. (#803)</title>
<updated>2022-03-06T17:24:34+00:00</updated>
<author>
<name>Theron Luhn</name>
<email>theron@luhn.com</email>
</author>
<published>2022-03-06T17:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=b123283ba3d41acb3e787fdf68bd5907972b4bad'/>
<id>b123283ba3d41acb3e787fdf68bd5907972b4bad</id>
<content type='text'>
* Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT.

* Add unit test for validating issuer.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Allow non-HTTPS issuer when OAUTHLIB_INSECURE_TRANSPORT.

* Add unit test for validating issuer.</pre>
</div>
</content>
</entry>
<entry>
<title>Add CORS support for Refresh Token Grant.</title>
<updated>2022-02-16T00:33:41+00:00</updated>
<author>
<name>Theron Luhn</name>
<email>theron@luhn.com</email>
</author>
<published>2022-02-16T00:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=47c229c5ae0803eae08233f60f846bd401f9543b'/>
<id>47c229c5ae0803eae08233f60f846bd401f9543b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for device authorization flow (RFC8628) (#795)</title>
<updated>2022-01-18T03:21:08+00:00</updated>
<author>
<name>Mike Kelly</name>
<email>kellyma@gmail.com</email>
</author>
<published>2022-01-18T03:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=c3e878733fa911804c7f55cf72f66dc281922fca'/>
<id>c3e878733fa911804c7f55cf72f66dc281922fca</id>
<content type='text'>
* 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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</pre>
</div>
</content>
</entry>
<entry>
<title>PKCE  (#786)</title>
<updated>2021-12-13T05:41:35+00:00</updated>
<author>
<name>Jon Velando</name>
<email>28741910+rigzba21@users.noreply.github.com</email>
</author>
<published>2021-12-13T05:41:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=06497bede5934e367a7fbe94fe1b1d0538d417d4'/>
<id>06497bede5934e367a7fbe94fe1b1d0538d417d4</id>
<content type='text'>
* Added pkce on client side for authorization grant flow. Test cases added

* added new args before kwargs

* updating docstrings with clarification on PKCE params

* adding additional clarification on PKCE parameters

* adding initial function to create code_verifier and tests

* using re.compile for code_verifier allowed characters

* adding initial function to create code_challenge with tests

* replacing appropriate chars for base64 URL

Co-authored-by: Aman Singh Solanki &lt;amans330@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added pkce on client side for authorization grant flow. Test cases added

* added new args before kwargs

* updating docstrings with clarification on PKCE params

* adding additional clarification on PKCE parameters

* adding initial function to create code_verifier and tests

* using re.compile for code_verifier allowed characters

* adding initial function to create code_challenge with tests

* replacing appropriate chars for base64 URL

Co-authored-by: Aman Singh Solanki &lt;amans330@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add `Access-Control-Allow-Origin` header to metadata endpoint.</title>
<updated>2021-12-13T05:32:59+00:00</updated>
<author>
<name>Theron Luhn</name>
<email>theron@luhn.com</email>
</author>
<published>2021-11-17T06:40:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=6db69014898e2095cf165be0faab4f99178896b6'/>
<id>6db69014898e2095cf165be0faab4f99178896b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for CORS in the token endpoint.</title>
<updated>2021-12-13T05:32:06+00:00</updated>
<author>
<name>Theron Luhn</name>
<email>theron@luhn.com</email>
</author>
<published>2021-11-17T07:38:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=55ce48b7218ee25794822141c5844eec4a0ff8d9'/>
<id>55ce48b7218ee25794822141c5844eec4a0ff8d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rm comma after Bearer in WWW-Authenticate header</title>
<updated>2021-11-14T08:02:55+00:00</updated>
<author>
<name>kamenev</name>
<email>alexander.i.kamenev@gmail.com</email>
</author>
<published>2021-11-13T20:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=f6710113fdba6efe3710efdc2e26a08398509cb2'/>
<id>f6710113fdba6efe3710efdc2e26a08398509cb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug expires at (#783)</title>
<updated>2021-10-22T06:59:12+00:00</updated>
<author>
<name>Scott Gifford</name>
<email>scottwg1988@gmail.com</email>
</author>
<published>2021-10-22T06:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=ff24e70db077639bfdfe76e9d9bb333af27f9912'/>
<id>ff24e70db077639bfdfe76e9d9bb333af27f9912</id>
<content type='text'>
* verify that expires_at is an int before casting it as such.

* casting expires_at as int within try catch with test.

Co-authored-by: Scott Gifford &lt;sgifford@activecampaign.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* verify that expires_at is an int before casting it as such.

* casting expires_at as int within try catch with test.

Co-authored-by: Scott Gifford &lt;sgifford@activecampaign.com&gt;</pre>
</div>
</content>
</entry>
</feed>
