
| Key: |
CIB-245
|
| Type: |
Improvement
|
| Status: |
Open
|
| Priority: |
Major
|
| Assignee: |
Unassigned
|
| Reporter: |
Daniel Ostermeier
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
Pulse
Created: 21/Mar/06 06:44 PM
Updated: 11/Dec/08 05:48 AM
|
|
| Component/s: |
Security,
Rss
|
| Affects Version/s: |
0.3.1
|
| Fix Version/s: |
x.x
|
|
|
We need to authenticate rss feed requests.
One option is to use the token manager and its authenticated tokens. There are some open questions however:
a) persistence of tokens. if the server restarts, then the rss feeds should not be invalidated.
b) what timeout should we used for tokens, remembering that we dont want to end up with a 'memory leak' because we are keeping the tokens for too long.
We would need to work out a clean way to tie this into acegi.
|
|
Description
|
We need to authenticate rss feed requests.
One option is to use the token manager and its authenticated tokens. There are some open questions however:
a) persistence of tokens. if the server restarts, then the rss feeds should not be invalidated.
b) what timeout should we used for tokens, remembering that we dont want to end up with a 'memory leak' because we are keeping the tokens for too long.
We would need to work out a clean way to tie this into acegi. |
Show » |
|
The token has to be expired. The sooner, the less chance there is of someone else using that token. However, the token needs to be valid for at least as long as you would expect between feed requests. Normally this would not be overly long - 5mins - 2hours. Things get a little more complicated if the server goes down. We dont want a situation where extended server downtime would invalidate all of the systems RSS feeds.
So maybe token based authentication is not the most appropriate way to go.
RSS feed readers should provide basic authentication support, so we could use that instead, but simply applying the correct acegi filters to the rss request.