2010-10-04 22 views
0

J'ai un ensemble d'URL dans mon application django qui déclenche certaines actions ou processus. Ce serait similaire aux emplois cron. J'ai un script qui interroge un ou plusieurs de ces URL à un inverval régulier et je suis intéressé par l'ajout d'une couche de sécurité.Authentification Django à partir d'une source automatisée

Je voudrais créer un compte pour le script et exiger une authentification avant que les processus ne s'exécutent. J'ai lu dans la documentation d'authentification des utilisateurs Django, avec la bibliothèque urllib2 de python et je suis juste un peu perdu. J'ai quelques idées de comment cela pourrait être fait, mais je n'ai pas beaucoup d'expérience en sécurité comme ça.

Des supports de lecture suggérés?

Répondre

1

J'ai un script qui interroge un ou plusieurs de ces URL à un certain inverval régulier et je suis intéressé par l'ajout d'une couche de sécurité.

Avez-vous envisagé d'utiliser Celery? Celery fonctionne parfaitement avec Django. Cela vous permettra d'exécuter périodiquement des travaux en utilisant le même mécanisme d'authentification que le reste du projet. Vous pouvez également rendre les choses un peu plus uniforme en évitant urllib2.

+0

Très cool. J'ai écrit ma propre version de ghetto de exactement ce que cela fait. Cela a l'air fantastique. –