<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyramid/docs/quick_tutorial/authentication/tutorial, branch main</title>
<subtitle>Pyramid web framework (fork of https://github.com/Pylons/pyramid).</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/'/>
<entry>
<title>docs: remove 'came_from' from login view</title>
<updated>2024-06-10T01:09:19+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2024-06-09T20:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=c9235146e0102d03bb4548711cd0b3b0637d81fa'/>
<id>c9235146e0102d03bb4548711cd0b3b0637d81fa</id>
<content type='text'>
- The narrative doesn't discuss this (mis-)feature.

- Without any authorization, there is no meaninful reason to remember
  the 'previous' page.

- As a general rule, we want to avoid trusting user-supplied data (i.e.,
  from the query string or form params) when constructing redirect URLs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The narrative doesn't discuss this (mis-)feature.

- Without any authorization, there is no meaninful reason to remember
  the 'previous' page.

- As a general rule, we want to avoid trusting user-supplied data (i.e.,
  from the query string or form params) when constructing redirect URLs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `ISecurityPolicy.authenticated_identity` to `identity`</title>
<updated>2020-10-14T06:08:00+00:00</updated>
<author>
<name>Theron Luhn</name>
<email>theron@luhn.com</email>
</author>
<published>2020-10-14T06:08:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=ab80ac7996bf792ddf3fbcce639e4b6714b401e6'/>
<id>ab80ac7996bf792ddf3fbcce639e4b6714b401e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change hashalg on AuthTktCookieHelper to sha512.</title>
<updated>2019-12-31T22:40:17+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-12-31T22:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=4255eecf1544731a7200ab0a24671195416601e2'/>
<id>4255eecf1544731a7200ab0a24671195416601e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename identify(request) to authenticated_identity(request)</title>
<updated>2019-12-30T19:29:25+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-12-30T19:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=25439c2dbd4ff971e2a32ac96fc893de0bdcefd3'/>
<id>25439c2dbd4ff971e2a32ac96fc893de0bdcefd3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update authentication and authorization chapters of the quick_tutorial to use the new ISecurityPolicy</title>
<updated>2019-12-30T05:33:51+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2019-12-30T05:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=bd8f73be18f8f54daff34debd976a4b81be886aa'/>
<id>bd8f73be18f8f54daff34debd976a4b81be886aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>views.py: prevent exception on unknown user login</title>
<updated>2017-11-03T16:30:44+00:00</updated>
<author>
<name>silum</name>
<email>deneys.maartens@gmail.com</email>
</author>
<published>2017-11-03T16:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=b83d693d23b3f1d96cfbe8ea7bd8b9cd404b7b7c'/>
<id>b83d693d23b3f1d96cfbe8ea7bd8b9cd404b7b7c</id>
<content type='text'>
Attempting authentication without specifying a login, or when the login is not known, causes an unhandled exception to be raised in `security.py` because `None` is passed to `check_password()` as the hashed password to check against.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attempting authentication without specifying a login, or when the login is not known, causes an unhandled exception to be raised in `security.py` because `None` is passed to `check_password()` as the hashed password to check against.</pre>
</div>
</content>
</entry>
<entry>
<title>Add one-way password hash to security example in Quick Tutorial.</title>
<updated>2016-07-21T15:06:38+00:00</updated>
<author>
<name>Keith Yang</name>
<email>yang@keitheis.org</email>
</author>
<published>2016-07-16T08:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=29d12cd3917c1a792c3a891e39ab15f99e8b380d'/>
<id>29d12cd3917c1a792c3a891e39ab15f99e8b380d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>correct title tag; punctuation</title>
<updated>2015-05-23T22:15:52+00:00</updated>
<author>
<name>Steve Piercy</name>
<email>web@stevepiercy.com</email>
</author>
<published>2015-05-23T22:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=ce2ba51a51a773af0e9b0d63236fb6522aa6cf50'/>
<id>ce2ba51a51a773af0e9b0d63236fb6522aa6cf50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>undeprecate remember/forget functions and remove remember_userid/forget_userid methods from request</title>
<updated>2013-11-09T22:11:16+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2013-11-09T22:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=0dcd56c2c30863c6683c0cf442aa73dfdcd11b13'/>
<id>0dcd56c2c30863c6683c0cf442aa73dfdcd11b13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>convert remember/forget to request-method-based</title>
<updated>2013-10-31T00:24:34+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2013-10-31T00:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=675e0d4cf01840740490c03a2e3704b0b7d98de3'/>
<id>675e0d4cf01840740490c03a2e3704b0b7d98de3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
