Custom Query (2152 matches)
Results (760 - 762 of 2152)
Ticket
|
Resolution
|
Summary
|
Owner
|
Reporter
|
#321 |
duplicate
|
Delegate authentication to Drupal
|
thejimmyg
|
johnbywater
|
Reported by johnbywater,
4 years ago.
|
Description |
When CKAN is included in a Drupal front-end, CKAN edit pages are used in a slave-mode, such that authentication is delegated to the Drupal front-end user model.
The Drupal front-end shall have:
- Login page - fixed location, can authenticate users, on successful authentication sets auth cookie and redirects to HTTP_REFERER.
- Access control resource - fixed location, can authorise users, on receipt of valid auth cookie return message listing account details and permitted actions.
- Access denied page - fixed location, static resource, gently
indicates what has happened, and how to ask for permission.
The CKAN slave edit page shall:
- Try to detect a Drupal session key (passed as cookie or as request param).
- Redirect to Drupal login page if no session key.
- Check authorisation if session key is found.
- Redirect to access denied page if session key not authorised.
- Present the Package edit page.
- Reject unauthenticated or unauthorised edit submissions.
- Snag invalid edit submissions from authenticated and authorised users.
- Respond to valid edit submissions from authenticated and authorised users, by saving the new package state, and redirecting to Package read page in Drupal front-end.
|
#338 |
|
Reference groups by ID in addition to name, since group names can change
|
johnbywater
|
johnbywater
|
#339 |
fixed
|
Remove download_url from package data format in API Version 2, but maintain the old data format in the old version of the interface (API Version 1)
|
|
johnbywater
|
Note: See
TracQuery
for help on using queries.