On n'a plus besoin de la variable de conf 'user' sur le client, le serveur la renvoie dans le rôle whoami.

Du coup, évidemment, il ne faut pas définir un rôle "whoami".
Si le serveur en trouve un, il lèvera une exception.
This commit is contained in:
Vincent Le Gallic 2013-07-30 06:15:27 +02:00
parent 8c83f0c29d
commit 300f13b236
3 changed files with 13 additions and 13 deletions

View file

@ -48,8 +48,13 @@ def writefile(filename, contents):
f.close()
def listroles():
"""Liste des roles existant et de leurs membres"""
return serverconfig.ROLES
"""Liste des roles existant et de leurs membres.
Renvoie également un rôle particulier ``"whoami"``, contenant l'username de l'utilisateur qui s'est connecté."""
d = serverconfig.ROLES
if d.has_key("whoami"):
raise ValueError('La rôle "whoami" ne devrait pas exister')
d["whoami"] = MYUID
return d
def listkeys():
"""Liste les usernames et les (mail, fingerprint) correspondants"""