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:
parent
8c83f0c29d
commit
300f13b236
3 changed files with 13 additions and 13 deletions
|
@ -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"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue