My son's multiple birthday
Because of special circumstances, my boy had the whole cake-and-candles thing done three times in three days.
So here they are:
And now for something completely different:
Because of special circumstances, my boy had the whole cake-and-candles thing done three times in three days.
So here they are:
And now for something completely different:
Thanks to Leonardo De Luca, session 4 is now available in spanish
Also, thanks to:
ZeD who pointed out a bug in session 2 and wrote a sphinx config file (works very well!)
Emanuele Rampichini who pointed out a bug (which I have not fixed yet)
Simon Edwards who posted about this series in his blog and pointed out some differences if you want to use PyKDE instead of PyQt.
Thanks to Nicolás Miyasato, session 3 is now available in spanish.
If someone wants to translate this to other languages, please contact me.
Thanks to Nicolás Pace, session 2 is now available in spanish.
If anyone wants to translate these things to other languages, please, go ahead and contact me!
This is how you add basic authentication to your Juno app:
init({
'middleware':[('paste.auth.basic.AuthBasicHandler',
{'realm':'Admin',
'authfunc':valid_user})],
})
Where valid_user is the obvious function that takes user/pass and returns true/false.
Not exactly a sophisticated role-based auth, but I don't need that for my app (LDAP's access controls take care of it).