<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyramid/docs/quick_tutorial/authorization/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>fix: store 'came_from' information in the session</title>
<updated>2024-06-10T01:11:38+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2024-06-10T01:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=e72d437280d39bf8a8f3f62c6987268537ad5b11'/>
<id>e72d437280d39bf8a8f3f62c6987268537ad5b11</id>
<content type='text'>
- As with the previous commit, we want to avoid trusting user-supplied data
  from the query string or form parameters when constructing redirect URLs.

- Storing the route name and matchdict for the view being forbidden in
  the session allows us to construct the redirect URL on successful
  login cleanly.

- In order to clarify that the logic of storing the 'came from'
  information is separate from rendering or processing the login form,
  this PR splits the `@forbidden_view` mapping onto a separate view function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- As with the previous commit, we want to avoid trusting user-supplied data
  from the query string or form parameters when constructing redirect URLs.

- Storing the route name and matchdict for the view being forbidden in
  the session allows us to construct the redirect URL on successful
  login cleanly.

- In order to clarify that the logic of storing the 'came from'
  information is separate from rendering or processing the login form,
  this PR splits the `@forbidden_view` mapping onto a separate view function.
</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>inheriting from `object` not necessary in py3</title>
<updated>2020-04-17T19:12:06+00:00</updated>
<author>
<name>Sergey Maranchuk</name>
<email>slav0nic@python.su</email>
</author>
<published>2020-04-17T19:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=6668e43d2d67db4574e08a9d54bd80eb105c1b28'/>
<id>6668e43d2d67db4574e08a9d54bd80eb105c1b28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update docs with pyramid.authorizatio imports after syncing master</title>
<updated>2020-01-16T16:34:45+00:00</updated>
<author>
<name>Michael Merickel</name>
<email>michael@merickel.org</email>
</author>
<published>2020-01-16T16:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=592cadd9c20ce410d9ab7b9a748ec59dff001f65'/>
<id>592cadd9c20ce410d9ab7b9a748ec59dff001f65</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-03T17:31:43+00:00</updated>
<author>
<name>silum</name>
<email>deneys.maartens@gmail.com</email>
</author>
<published>2017-11-03T17:31:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=5fc14d6868898d7b6044086638ebe9c2c5ed1b71'/>
<id>5fc14d6868898d7b6044086638ebe9c2c5ed1b71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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; grammar, punctuation</title>
<updated>2015-05-23T22:29:06+00:00</updated>
<author>
<name>Steve Piercy</name>
<email>web@stevepiercy.com</email>
</author>
<published>2015-05-23T22:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=5fc95b6926b2049b2bbec53c6fc5a83a81018629'/>
<id>5fc95b6926b2049b2bbec53c6fc5a83a81018629</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
